Back to Jobs
React Application Developer
The vacancy has expired
- LocationChennai, India
Job Description
Responsibilities:
- Building complex, enterprise-transforming applications as a part of diverse, high-energy teams.
- Champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
- Working in highly united technology teams and crafting quality code.
- Work in collaborative, product-focused teams to build innovative customer experiences
- Understanding the business domain deeply and working closely with business partners.
- Bringing new ideas and best practices to improve the team and the codebase.
- Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients.
Location: Chennai
Mode of work: Hybrid
Requirements:
- 2-6 years of relevant front-end development experience writing modular / reusable / Object Oriented / functional Javascript code.
- Strong knowledge and experience in semantic HTML, CSS (with media queries), ES6 and Javascript (or Typescript) concepts.
- Good command over at least one JavaScript frameworks like React, Vue or Angular
- Knowledge of various CSS design methodologies like BEM, OOCSS, Atomic CSS etc. is good to have.
- Strong understanding of RestFul HTTP APIs, data formats, multi-tiered web architectures and latest web standards.
- Good to have understanding of user experience principles and basic web design skills.
- Proficient understanding of cross-browser and cross-platform compatibility issues and ways to work around them.
- Experience in writing Unit tests following TDD using any testing framework like Jest, Jasmine, Protractor etc. and maintaining healthy test coverage.
- GIT (or any versioning tool) is a part of your daily coding.
- Working knowledge of Node, Webpack, Babel and other build and UI infrastructure tools.
- Knowledge of cloud technology such as AWS (EC2, RDS), Docker or Kubernetes is a good to have.