Experience Required
3+ years of hands-on experience in front-end development and modern JavaScript technologies.
Key Responsibilities
- Design, develop, and maintain responsive, high-performance user interfaces for web and mobile applications.
- Build reusable components and scalable front-end architecture using modern JavaScript frameworks.
- Collaborate with designers, backend developers, and product teams to deliver seamless user experiences.
- Optimize applications for speed, scalability, and cross-browser compatibility.
- Integrate third-party APIs and services, including mapping solutions.
- Participate in code reviews, testing, debugging, deployment, and continuous improvement of applications.
Required Skills & Qualifications
- Strong experience with React JS, React Native, and Redux.
- Proficiency in JavaScript, including ES6+ concepts and modern front-end practices.
- Strong understanding of HTML5, CSS3, and responsive web design.
- Experience with Git or other version control systems.
- Hands-on experience with Google Maps APIs integration.
- Knowledge of CSS pre-processors such as LESS and SASS.
- Good understanding of jQuery, AJAX, asynchronous request handling, and partial page updates.
- Strong knowledge of cross-browser compatibility issues and resolution techniques.
- Experience with client-side build and deployment processes.
- Familiarity with JavaScript testing frameworks such as Jest, Mocha, or similar.
Preferred / Added Advantage
- Experience working with Node.js.
- Exposure to CI/CD pipelines and modern DevOps practices.
- Experience with Agile/Scrum development environments.
Education
- Bachelor’s degree in Computer Science, Software Engineering, or related field preferred.
