Role Overview
We are seeking an experienced Front End Developer with 5–10 years of professional experience designing, developing, and maintaining modern web applications. This role is responsible for building scalable, maintainable, and high-performing user interfaces while collaborating with cross-functional teams to deliver quality software solutions.
Responsibilities
- Design, develop, and maintain responsive, user-friendly web applications.
- Analyze functional and technical requirements and recommend scalable, efficient solutions.
- Write clean, reusable, and maintainable code following development best practices.
- Debug, troubleshoot, and resolve application defects and performance issues.
- Document code, features, enhancements, and technical solutions.
- Collaborate with developers, business analysts, designers, QA, and other stakeholders throughout the software development lifecycle.
- Participate in code reviews and contribute to continuous improvement of development standards.
- Test applications across multiple browsers and platforms to ensure compatibility.
Requirements
- 5–10 years of professional Front End Development experience.
- Strong experience developing modern web applications.
- Experience debugging and troubleshooting complex front-end applications.
- Experience working in collaborative development environments.
- Understanding of responsive design principles and cross-browser compatibility.
- Experience with version control systems such as Git.
- Knowledge of databases and web services/APIs.
Nice to Have
- Experience working in Agile/Scrum development environments.
- Experience with modern JavaScript frameworks such as React, Angular, or Vue.
- Familiarity with CI/CD pipelines and automated testing.
- Knowledge of performance optimization and accessibility best practices.
Skills
- JavaScript
- React
- Git
- Responsive Design
- REST APIs