HamburgerMenu
hirist

Job Description


Brief Background :

The UI Developer is expected to design and develop intuitive, visually appealing, and responsive user interfaces for web and mobile applications.

This role demands a strong grasp of design principles, user experience considerations, and front-end development best practices to deliver seamless and engaging digital experiences.

What the Role needs to Achieve :

- Design and develop user interfaces (UIs) for web and mobile applications.

ROLES AND RESPONSIBILITIES :

- UI Design & Prototyping : Translate design concepts into interactive prototypes using tools like Figma, Sketch, or Adobe XD, and ensure design feasibility with developers and product stakeholders.

- Front-End Development : Develop modular, responsive, and maintainable UI components using HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js.

- Micro-Frontend Architecture : Contribute to the design and implementation of Micro-Frontend architectures that enable scalable, independent UI module development across teams.

- Cross-Platform Optimization : Ensure consistent user experience across browsers and devices, while optimizing for performance and adhering to accessibility (WCAG) standards.

- Cloud-Integrated UIs : Collaborate with backend teams using Node.js, ExpressJS, and cloud services to integrate UI with APIs and real-time data streams in cloud-native environments.

- Testing & Experimentation : Implement robust unit tests using Jest or equivalent frameworks, support A/B testing, and contribute to UI regression testing pipelines to ensure product stability and data-driven improvements.

- Collaboration & Agile Delivery : Work closely with UX designers, product managers, and backend developers in an agile setting to deliver cohesive, user-focused solutions.

- Continuous Learning : Stay up-to-date with the latest web development trends, tools, and frameworks, and advocate for UI/UX best practices across teams.

ESSENTIAL KNOWLEDGE AND SKILLS REQUIRED :

- Strong proficiency in HTML, CSS, JavaScript, and at least one major front-end framework (React, Angular, or Vue).

- Experience with Node.js and ExpressJS for front-end and API integration workflows.

- Hands-on experience with Figma and UI prototyping tools.

- Knowledge of MicroFrontend architecture principles and cloud computing environments.

- Familiarity with unit testing (e.g., Jest) and A/B testing strategies.

- Understanding of performance optimization, responsive design, and web accessibility guidelines.

EDUCATIONAL QUALIFICATIONS :

- Bachelors degree in Computer Science, Design, or a related field.

EXPERIENCE :

- More than 4 years of experience.


info-icon

Did you find something suspicious?