Role description
Job description for UI Developer Job Summary: We are seeking a talented and detail-oriented UI Developer to join our dynamic team. The ideal candidate will be responsible for creating visually appealing, user-friendly, and responsive interfaces for web and mobile applications. You will work closely with product managers, stakeholders, and backend developers to bring digital experiences to life. Key Responsibilities:
- Translate UI design wireframes into high-quality, maintainable code using HTML, CSS, JavaScript, and modern frameworks.
- Influence and produce intuitive, accessible, and engaging designs for stakeholders and customers.
- Be an effective communicator, able to clearly articulate design decisions and technical concepts to both technical and non-technical audiences.
- Optimize applications for maximum speed, performance, and scalability.
- Ensure the technical feasibility of UI designs and maintain design consistency across platforms.
- Stay current with the latest UI trends, techniques, best practices, and emerging technologies.
- Participate in code reviews and contribute to front-end architecture decisions.
- Work with backend developers to integrate APIs and ensure seamless data flow.
Requirements:
- Proven experience as a UI Developer, Front-End Developer, or similar role.
- Proficiency in front-end technologies: HTML5, CSS3, JavaScript (ES6+), and frameworks such as React, Angular, or Vue.js.
- Strong understanding of responsive and adaptive design principles.
- Experience with UI design tools such as Figma
- Familiarity with version control systems like Git, Azure Repos, or similar.
- Knowledge of cross-browser compatibility issues and ways to work around them.
- Experience with RESTful APIs and integrating front-end with backend services.
- Understanding of accessibility standards (WCAG) and inclusive design.
- Excellent problem-solving skills, attention to detail, and a passion for clean, efficient code.
- Strong communication and collaboration skills in a team-oriented environment.
- Knowledge of Agile/Scrum methodologies.
Preferred Qualifications (Nice to Have):
- Experience with TypeScript and state management libraries (e.g., Redux, MobX).
Skills
React, Anuglar, Typescript
|