About This Role
The Frontend Developer will join the technology team to build responsive, user-friendly, and high-performance web applications. This role suits a skilled developer with strong hands-on experience in React.js, JavaScript/TypeScript, HTML, CSS, and modern frontend development.
Responsibilities
- Develop responsive and interactive web applications using modern frontend technologies
- Build reusable and scalable UI components using React.js / Angular / Vue.js
- Translate UI/UX designs and wireframes into high-quality, functional interfaces
- Develop clean, maintainable, and reusable frontend code
- Integrate frontend applications with RESTful APIs and backend services
- Optimize applications for performance, scalability, and cross-browser compatibility
- Implement responsive designs for desktop, tablet, and mobile devices
- Work closely with UI/UX designers, backend developers, QA engineers, and product teams
- Identify and resolve UI bugs, performance issues, and technical challenges
- Participate in code reviews and follow frontend development best practices
- Write and maintain unit and integration tests
- Use Git for source control and collaborate effectively within development teams
- Stay updated with emerging frontend technologies, frameworks, and industry trends
Requirements
- 3
- 8 years of experience
- Strong proficiency in HTML5, CSS3, JavaScript, and TypeScript
- Hands-on experience with React.js or Angular
- Good understanding of React Hooks, Components, State Management, and Routing
- Experience with REST APIs and JSON
- Knowledge of responsive web design and cross-browser compatibility
- Experience with Git/GitHub/GitLab/Bitbucket
- Familiarity with frontend build tools such as Webpack, Vite, or similar tools
- Understanding of NPM/Yarn and package management
- Good knowledge of web performance optimization
- Strong debugging and problem-solving skills
- Bachelor
- s or Master
- s degree in Computer Science, Information Technology, Engineering, or a related field
Nice to have:
- Experience with Redux, Context API, or other state-management libraries
- Knowledge of Next.js
- Experience with Jest, React Testing Library, Cypress, or similar testing tools
- Familiarity with Material UI, Bootstrap, Tailwind CSS, or similar UI frameworks
- Basic understanding of CI/CD pipelines and cloud platforms
- Knowledge of accessibility standards and WCAG