My client, a reputable bank is hiring for a mid-level Microservices Frontend Developer.
Job Requirements
- Analysis and Design for Front End Applications.
- Enhance front-end applications with user experience design principles and methodology
- Develop front-end applications for web or mobile users
- Build reusable front-end code for future use.
- Integrate front-end APIs with microservices and back-end databases
- Responsible for the development of highly responsive web applications in React.js
- Design and implement visualizations that can present vast amount of data
- Build React prototypes to validate early interface concepts
- Work closely with backend development team, and customers to create and optimize solution
- Deliver high quality, maintainable codes with functional, integration, and unit tests
- Participate in coordinated planning sessions and provide effort estimates for business initiatives of IT solutions
Requirements
- 4-6 years of hands‑on experience developing Front End applications in Web or Software Development
- Experience working with React Applications and have knowledge in React lifecycle methods, React design patterns, and optimizing react apps
- Good foundations in JavaScript ecosystem
- Good knowledge in functional programming principles
- Knowledge in HTML and CSS
- Experience in Hybrid Cordova apps built using ReactJS with Redux Saga
- Understand NPM, Node.js and Webpack
- Experience in iOS/Android mobile application development is a plus
- Knowledge of Full Stack, Java/J2EE, with Spring boot framework knowledge and experience
- Knowledge of SOA, & Micro services, REST Services Development
- Knowledge of containerization and cloud technologies (eg. OpenShift, Kubernetes, Dockers, Mesos, AWS) as well as DevOps and testing tools (Git, SVN, TFS, Jira, Confluence, Jenkins, Nexus, Selenium, SonarQube)
- Experience with cloud-based, CI/CD or DevOps development environment
- Hands‑on development skills building integration and application utilizing a variety of technologies, development tools and database systems.
- Experience in Agile methodology.
- Experience working with MS‑SQL server database.