Posted on: 17/09/2025
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.
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1546970
Interview Questions for you
View All