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 frontend 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 frontend 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 frontend architectures tailored to Carnival UKs digital platforms.
- Mentor and guide junior team members fostering a culture of innovation and excellence in frontend development practices.
- Liaise with backend developers to seamlessly integrate frontend components with serverside 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:
- Bachelors 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 preprocessors 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 crossfunctional teams.
- Strong problemsolving and analytical abilities with meticulous attention to detail.