Overview
We are looking for a talented and detail-oriented UI Developer to create amazing user experiences for web and mobile applications. You will work closely with UX designers, developers, and product managers to translate design mockups into high-quality, responsive interfaces.
Responsibilities
- Develop intuitive, user-friendly interfaces using HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js.
- Collaborate with UX/UI designers to bring wireframes and mockups to life.
- Ensure responsive design and cross-browser compatibility.
- Optimize front-end performance for speed and scalability.
- Integrate UI with RESTful APIs and backend services.
- Maintain and update existing codebases, ensuring high code quality and consistency.
- Participate in code reviews, sprint planning, and agile ceremonies.
- Stay up to date with the latest UI trends, techniques, and technologies.
Required Skills & Qualifications
- Bachelors degree in Computer Science, Design, or a related field.
- Proven experience as a UI Developer or Front-End Developer.
- Proficiency in HTML5, CSS3, JavaScript / TypeScript
- React.js / Angular / Vue.js (at least one)
- Version control (e.g., Git)
- Responsive and mobile-first design
- Familiarity with REST APIs and tools like Postman.
- Good understanding of browser rendering behavior and performance.
- Strong problem-solving and debugging skills.
- Ability to work in a fast-paced, collaborative environment.
Preferred Qualifications (Nice to Have)
- Experience with CSS preprocessors (SASS / LESS)
- Familiarity with UI testing frameworks (Jest, Cypress)
- Knowledge of accessibility standards (WCAG)
- Experience with design systems (e.g., Material UI, Tailwind CSS)
- Familiarity with Agile / Scrum methodologies