Job Summary
Frontend Developer
Job Summary
We are seeking a Frontend Developer to build and maintain responsive, user-friendly web applications. The ideal candidate has experience developing modern web interfaces, collaborating with designers and backend developers, and delivering high-quality software in an agile environment.
Responsibilities
-
Develop and maintain web applications using modern frontend technologies.
-
Convert UI/UX designs into responsive, accessible, and high-performance interfaces.
-
Integrate frontend applications with REST APIs and backend services.
-
Optimize applications for speed, scalability, and cross-browser compatibility.
-
Collaborate with backend developers, designers, product owners, and QA engineers.
-
Participate in code reviews and maintain coding standards.
-
Troubleshoot and resolve frontend issues and bugs.
-
Write reusable, maintainable, and well-documented code.
-
Contribute to architecture and technical design discussions.
Required Skills
-
Strong knowledge of HTML5, CSS3, and JavaScript (ES6+).
-
Experience with modern frontend frameworks such as React, Angular, or Vue.js.
-
Experience consuming RESTful APIs.
-
Understanding of responsive web design principles.
-
Familiarity with version control systems such as Git.
-
Knowledge of frontend build tools and package managers.
-
Understanding of browser developer tools and debugging techniques.
Preferred Skills
-
Experience with TypeScript.
-
Knowledge of state management libraries.
-
Experience with automated testing frameworks.
-
Familiarity with CI/CD pipelines.
-
Experience with cloud platforms and containerized deployments.
-
Knowledge of accessibility (WCAG) standards.
Qualifications
-
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
-
2+ years of frontend development experience (adjust based on seniority level).
Nice to Have
-
Experience working in Agile/Scrum teams.
-
Experience with UI component libraries and design systems.
-
Basic understanding of backend technologies and databases.