Software Developer UI (Azure/Javascript/NodeJS)
The Company
Ambrey is a global maritime risk management expert and trusted global partner for risk management solutions. Our intelligence-led, digital and physical risk solutions are operationally focused and provide efficiency, protection and performance.
Established in 2010 with the goal of creating a dynamic and creative maritime security and risk services company, we take a fresh approach that prioritises our client’s needs – we now provide safety, security, marine, and risk management services to the shipping, oil and gas, and offshore industries.
The Role
As a Front-End Developer, you will be responsible for developing and maintaining user-facing applications using React and Next.js, with deployments managed through Azure App Services. Your role involves ensuring seamless integration with backend services developed by our Azure Cloud Developers. You will work within a tech stack that emphasises security through AAD (Azure Active Directory) and OAuth2. Collaboration with cloud developers is crucial to ensure that frontend applications align with backend functionalities and overall system architecture. This role requires a keen eye for detail, a passion for user experience, and the ability to adapt to evolving technological requirements.
Responsibilities:
- Design, develop, and maintain responsive and high-performance web applications using React and Next.js.
- Implement user interfaces that are both functional and visually appealing, ensuring a seamless user experience.
- Work closely with Azure Cloud Developers to ensure that front-end applications effectively interact with backend services and APIs.
- Collaborate on integrating authentication and authorisation mechanisms, leveraging AAD and OAuth2 to secure applications.
- Deploy and manage front-end applications on Azure App Services, ensuring scalability, reliability, and performance.
- Monitor application performance and troubleshoot issues to maintain a smooth user experience.
- Implement best practices for security, including secure coding practices and adherence to AAD and OAuth2 protocols.
- Ensure compliance with data protection regulations and industry standards.
- Engage with UX/UI designers, product managers, and other stakeholders to gather requirements and deliver features that meet business needs.
- Participate in regular team meetings and code reviews to align with project goals and ensure high-quality code.
- Optimise front-end code for performance, including improving load times and responsiveness.
- Perform routine maintenance, updates, and enhancements to ensure applications remain current with technological advancements.
Qualifications and skills:
- Proven experience in front-end development using React and Next.js.
- Experience with Azure App Services and deployment practices.
- Familiarity with authentication and authorisation using AAD and OAuth2.
- Strong understanding of web performance optimisation techniques.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
- Knowledge of additional front-end frameworks or libraries.
- Familiarity with back-end development concepts and integration with cloud-based services.
- Understanding of DevOps practices and CI/CD pipelines.
Terms and conditions
- Salary: £45,000 – £60,000 per annum commensurate with experience.
- Annual Leave: 25 days per annum plus public holidays
- Working Hours: 08:30am to 17:30pm, Monday to Friday
- Job type: Full-time, permanent
- Benefits: Private Medical Insurance, Referral Bonus, Eye Care, Discount Card, Techscheme, Cyclescheme, Discounted Gym Membership, Wellness & Fitness, Employee Assistance Programme, Pension, Enhanced Maternity and Paternity Pay. And much more!
Our Vision
To be the trusted global provider of safety, security, marine and risk management solutions
Our Values – The Ambrey Way
- Accountable- “Safety first” is our promise, it’s the Ambrey way and we don’t compromise on compliance
- Moral- We pride ourselves on doing the right thing and delivering on our promises with integrity
- Bold- We value those who strive to master new things. We never stop learning, improving and pursuing the highest quality
- Reliable- We always deliver. To us this means being dependable, responsive and agile in everything we do
- Entrepreneurial- It’s our spirit. We innovate, explore, create and elevate. We have fun and celebrate while working hard
- You, Me & Us- We know teamwork produces the best results for our clients. We are respectful, inclusive, empowering and compassionate
If you’re interested in being part of our team, we’d love to hear from you. Just send a cover letter and a copy of your CV to office.recruitment@ambrey.com
The Job Description for this post will be subject to routine review and revision in order to meet the developmental requirements of the company. The post holder may be required to undertake additional appropriate duties as directed and required.