Role
The Frontend/UI Developer is responsible for designing, developing, and implementing user interfaces that deliver exceptional user experiences across web applications.
This role specializes in UX/UI best practices and frontend technologies to translate visual designs into high-performance, responsive, and accessible interfaces.
Responsibilities
- Integrate Tailwind CSS and utility-first styling for rapid UI prototyping and consistency.
- Develop reusable components and modules in TypeScript to ensure maintainability and scalability.
- Collaborate with UX/UI designers to refine wireframes, mockups, and prototypes into functional interfaces.
- Coordinate with Backend and Full Stack Developers to ensure seamless integration between frontend and backend services, align on API contracts, and address technical dependencies.
Skills
- Good experience with at least one major framework: Angular or Vue.js.
- Strong command of TypeScript for building robust and type-safe codebases.
- Familiarity with utility-first CSS frameworks (Tailwind CSS) and component libraries.
- Deep understanding of responsive design principles and mobile-first development.
- Knowledge of interaction design patterns, accessibility standards (WCAG), and usability testing.
- Ability to translate high-fidelity mockups into functional UIs with attention to detail.
- Experience with version control (Git), package managers (npm/yarn), and build tools (Webpack, Vite).
- Familiarity with CI/CD pipelines (e.g., GitHub Actions, Jenkins).
- Competence in debugging, profiling, and performance-tuning frontend applications.
- Strong problem-solving, analytical, and communication skills.
- Ability to work effectively in cross-functional teams and agile environments.
Qualifications & Work Experience
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Interaction Design, or a related field (or equivalent experience).
- Minimum 3–5 years of professional experience in frontend development or UI engineering.
- Proven track record of delivering consumer- or enterprise-grade web applications.
- Prior exposure to agile methodologies (Scrum, Kanban) and collaborative tools (JIRA, Confluence, Azure DevOps).