Job Description
Location: [Specify Location / Remote Options]
Employment Type: [Full-Time / Contract]
Experience: Senior level preferred
Job Summary
We are looking for a skilled UI Frontend Developer to contribute to the design, development, and implementation of secure, reliable, scalable, and high-performing web UI features. The ideal candidate will have strong experience in HTML, CSS, JavaScript, and modern frontend frameworks such as React or Angular, along with a focus on UI/UX best practices, accessibility, and responsive design.
The role requires collaboration with cross-functional teams, adherence to Scrum delivery methodology, and a proactive approach to building high-quality user interfaces aligned with design systems.
Key Responsibilities
- Develop, maintain, and optimize web UI components using HTML, CSS, and JavaScript.
- Implement responsive designs ensuring cross-browser compatibility and device adaptability.
- Collaborate with UX/UI designers to deliver consistent user experiences according to the in-house design system.
- Build asynchronous, dynamic web pages and integrate with backend services (REST/SOAP).
- Maintain version control using Git, GitHub, or Bitbucket.
- Write unit and integration tests using frameworks such as Jest or Cypress.
- Ensure adherence to accessibility standards (WCAG), semantic UI, and general web standards.
- Participate in Scrum ceremonies and contribute to Agile development processes.
Required Skills & Experience
- Strong proficiency in HTML5, CSS3, Sass, and JavaScript.
- Experience with frontend frameworks like React or Angular.
- Knowledge of UI/UX design principles and ability to implement designs accurately.
- Experience with responsive design and cross-browser compatibility.
- Familiarity with asynchronous programming, REST/SOAP services, and SQL/PLSQL.
- Version control experience using Git/GitHub/Bitbucket.
- Hands-on experience with unit testing frameworks such as Jest or Cypress.
- Knowledge of web accessibility standards and semantic UI practices.
Preferred Skills
- Experience with Java and backend integration.
- Familiarity with containerization (Docker, OpenShift).
- Exposure to Adobe Experience Manager (AEM) and web services.
- Understanding of internet protocols and networking basics.