Job Description
Mandatory Skills
- 6+ experience with ReactJs, Redux, TypeScript, Javascript, HTML, CSS front end development
- Develop and maintain front-end applications using ReactJs and associated libraries/framework
- Ability to work in an Agile environment
- Familiarity with bundling tools like Webpack
- Familiarity with Task Runners like Gulp or Grunt
- Knowledge in unit testing using Jest or Mocha
- Proficient understanding of code versioning tools, such as Git
- Ability to translate mock ups into seamless web pages with perfect visual and functional elements.
- Experience in building large and modular codebases.
- Strong understanding of REST APIs and knowledge of how to interface with them.
Desired Skills-
- Understanding of layout aesthetics
- In-depth understanding of the entire web development process (design, development, and deployment)
- Experience in CI/CD pipelines primarily Azure Devops
- Nice to have
- SOAP/REST Web Services
- Browser Service Workers and Local Storage implementation
- Containers (Dockers)
- Kubernetes
Roles & Responsibilities
- Maintain and improve the platform codebase
- Write scalable, robust, testable, efficient, and easily maintainable code.
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for performance
- Recommend appropriate libraries/frameworks to implement new features.
- Review code, layout, and design for projects before client meetings.
- Build, deliver, and iterate to help scale projects.
- Create new methods for improving efficiency.