About the job
We are looking for a highly skilled and results-driven Front-End Developer to join our growing technology team and contribute to the development of modern, scalable, high-performance web applications.
You will work closely with Backend Developers, UI/UX Designers, Product Managers, QA, and DevOps teams to transform business and design requirements into high-quality digital products.
Responsibilities
-
- Develop modern, responsive, and scalable web applications.
-
- Build reusable and maintainable UI components.
-
- Convert UI/UX designs into high-quality production-ready interfaces.
-
- Integrate RESTful APIs and third-party services.
-
- Ensure applications are responsive across desktop, tablet, and mobile devices.
-
- Optimize website performance, loading speed, and overall user experience.
-
- Write clean, maintainable, reusable, and well-documented code.
-
- Identify and resolve bugs, performance issues, and technical problems.
-
- Collaborate with Backend Developers to ensure smooth API and system integration.
-
- Work closely with UI/UX Designers to ensure accurate implementation of designs.
-
- Participate in code reviews and maintain development standards.
-
- Write and maintain unit and integration tests where required.
-
- Ensure cross-browser compatibility and accessibility standards.
-
- Contribute to technical decisions, architecture, and front-end best practices.
-
- Monitor and continuously improve application performance and scalability.
-
- Stay updated with modern front-end technologies, frameworks, and industry best practices.
Requirements
-
- 5+ years of professional Front-End Development experience.
-
- Strong knowledge of HTML5, CSS3, and JavaScript (ES6+).
-
- Strong experience with React.js and preferably Next.js.
-
- Experience with TypeScript.
-
- Strong understanding of responsive design and modern CSS.
-
- Experience with REST APIs and JSON.
-
- Good understanding of Git and version control.
-
- Experience with modern build tools such as Vite, Webpack, or similar.
-
- Experience with state management solutions such as Redux, Zustand, Context API, or similar.
-
- Understanding of authentication and authorization concepts.
-
- Experience working with reusable component architectures.
-
- Understanding of web performance optimization.
-
- Knowledge of browser debugging and developer tools.
-
- Familiarity with CI/CD and modern software development workflows.
Incase you would like to apply to this job directly from the source, please click here