As a Front-end (React.js) Developer at Vigo, you will play a key role in our technology transformation journey. You’ll work closely with cross-functional teams to design, build, and optimize high-quality front-end applications. You will be responsible for delivering scalable, well-structured React.js solutions across all stages of the software development lifecycle.
Key Responsibilities
Design, develop, review, and maintain React.js applications for production and pre-release environments.
Build and maintain front-end architectures, reusable components, and clean UI / UX patterns.
Implement and manage CI / CD pipelines, build processes, and deployment workflows.
Collaborate with international teams in an Agile environment on prototyping, code reviews, and solution design.
Translate business and customer requirements into effective, scalable front-end solutions.
Work closely with backend and DevOps teams to ensure seamless integration and deployment using modern DevOps tooling.
Maintain strong coding standards, implement unit / component testing, and troubleshoot production issues.
Requirements - Must have
3+ years of professional experience in front-end or full-stack development.
Strong proficiency in JavaScript (ES6+) and TypeScript with deep experience in React.js (or solid experience with Angular / Vue and willingness to switch), NextJs and Redux .
Expertise in modern web technologies : HTML5, CSS3, Tailwind Css, responsive design frameworks (Antd / Bootstrap / Foundation), and an understanding of accessibility and security best practices.
Hands-on experience with front-end build tools and workflows (Webpack, Gulp, NPM, Git).
Understanding of RESTful API integration; experience with GraphQL is a plus.
Experience with cloud environments , preferably AWS , including familiarity with serverless (Lambda) and container-based architectures (Docker, ECS, Kubernetes).
Good understanding of DevOps and modern CI / CD practices (GitHub Actions, Jenkins, Ansible, etc.).
Familiarity with microservices architecture and scalable distributed systems.
Strong problem-solving, debugging, and analytical skills.
Ability to write clean, maintainable, well-documented code .
Experience working in an Agile / Scrum development environment.
Strong English communication skills (written and verbal).
Nice to have
Experience with front-end testing frameworks such as Jest, Mocha / Chai, Cypress, or Selenium.
Frontend Developer • Shimoga, Karnataka, India