- Hands-on experience with React tools like Webpack, Enzyme, React.js, Flux, and Redux.
- Firm grasp of the JavaScript and TypeScript/ClojureScript language and its nuances.
- Designing and implementing research and proof of concept projects as an individual/team contributor focusing on one or a small number of technologies or applications to be implemented into a larger platform.
- To take lead on end-to-end mobile application development
- Hands on coding experience using backend technology using Java 8, Spring Boot
- Participate actively in scrum ceremonies – Daily stand-up meetings, Sprint Grooming, Sprint planning, Sprint Demo and Sprint Retrospectives Internal/External reporting on status of delivery
Essential Skills:
• Design and develop user interface components for JavaScript-based online and mobile apps using React Native
• Build pixel-perfect smooth UIs across mobile platforms and leverage native APIs for deep integrations across platforms.
• Experience working with applications using React and having knowledge of JavaScript, CSS, HTML and front-end development.
• Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the websites/mobile apps
Desirable Skills:
• Knowledge of Azure DevOps (ADO) CI/CD pipeline
• Experience with automated testing suites, like Jest or Mocha
• Exposure of Azure Environment and Application Containerization
• SVN, Jenkins, GIT
• Agile Methodology
• Team Management