Posted on: 04/08/2025
Role : Senior Frontend Engineer (Contract)
About the Job :
We are seeking a highly skilled and motivated Senior Frontend Engineer to join our team on a contract basis. This is a fantastic opportunity to work on cutting-edge projects and contribute to the development of robust, scalable, and modern web applications. The ideal candidate will have extensive experience in building complex user interfaces and will be passionate about writing clean, testable, and maintainable code. This is a contract position with an initial duration of 6 months, extendable based on performance and business requirements.
Key Responsibilities :
- Develop and maintain high-quality, responsive, and performant user interfaces using modern JavaScript frameworks, primarily ReactJS.
- Implement micro-frontend architecture principles to build scalable and independently deployable UI components.
- Write clean, testable code by strictly following Test-Driven Development (TDD) principles.
- Collaborate with the QA team to ensure high-quality software delivery, leveraging automation testing tools and frameworks such as Jest, Cypress, or Selenium.
- Integrate front-end components with back-end services using RESTful APIs.
- Manage codebase integrity using Git for version control and collaborate effectively in a team environment.
- Participate in code reviews to maintain code quality and share knowledge with other team members.
- Troubleshoot and debug complex issues across the application stack.
- Work autonomously to deliver on project goals and deadlines in an agile environment.
Required Skills and Qualifications :
- Strong experience in ReactJS or similar modern JavaScript frameworks (Vue.js, Angular).
- Proven experience working with micro-frontend architecture and principles.
- Solid understanding of Test-Driven Development (TDD) and hands-on experience in writing testable code.
- Familiarity with automation testing tools and frameworks (e.g., Jest, Cypress, Selenium).
- Deep knowledge of HTML5, CSS3, and JavaScript (ES6+).
- Experience with state management libraries like Redux, Recoil, or similar.
- Strong understanding of version control systems, especially Git.
- Knowledge of RESTful APIs and integrating front-end with back-end services.
- Familiarity with build tools like Webpack, Babel, and task runners like Gulp or Grunt.
- Excellent problem-solving skills and the ability to work autonomously.
- Strong communication skills and ability to work effectively in an agile team environment
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1523975
Interview Questions for you
View All