Location
United Kingdom | United States
Job description
Front End Architect (React, J2EE, CSS, HTML)
Position Overview: IBU is seeking a dynamic Front End Architect with expertise in React, J2EE, CSS, and HTML technologies. This pivotal role entails leading the development of front-end solutions, ensuring seamless user experiences across digital platforms. While proficiency in React, J2EE, CSS, and HTML remains paramount, familiarity with Adobe Experience Manager (AEM) is advantageous.
Responsibilities:
- Spearhead the architectural design and development of front-end solutions leveraging React, J2EE, CSS, and HTML technologies.
- Collaborate closely with stakeholders to gather requirements and translate them into technical specifications and designs.
- Develop robust, scalable, and aesthetically pleasing front-end architectures tailored to Carnival UK's digital platforms.
- Mentor and guide junior team members, fostering a culture of innovation and excellence in front-end development practices.
- Liaise with back-end developers to seamlessly integrate front-end components with server-side logic, ensuring optimal performance and functionality.
- Optimize applications for speed, responsiveness, and scalability to enhance the user experience.
- Stay abreast of industry trends and emerging technologies, incorporating them into the development process as appropriate.
- Work collaboratively with the UX/UI design team to deliver visually captivating and intuitive user interfaces.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field; advanced degree preferred.
- Proven track record (X years) as a Front End Developer or similar role, with a focus on React, J2EE, CSS, and HTML.
- Expertise in developing responsive and interactive web applications using React.
- Solid understanding of J2EE architecture and associated frameworks.
- Proficiency in CSS pre-processors such as SASS or LESS.
- Strong grasp of HTML5, including semantic markup and accessibility best practices.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Familiarity with Adobe Experience Manager (AEM) is a plus.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively across cross-functional teams.
- Strong problem-solving and analytical abilities, with meticulous attention to detail.
Job tags
Salary