Description
Responsibilities
- Design and develop UIs, building reusable components and Front End libraries for future use
- Translate designs and wireframes into high quality code
- Optimize components for maximum performance across a number of web-capable devices
- Write unit and integration tests to validate their code
- Integrate with web testing services for functional testing
- Develop and release using agile methodologies
- Lead by example with work ethic and ownership of results
- Lead architectural and design discussions to build a shared context
- Very strong in ES6+, JavaScript, React.js, Redux and CSS
- High proficiency in React.js with at least 1 year experience in a senior role
- Good knowledge of unit testing libraries such as Jest
- Good understanding and previous usage of modern Front End build and CI/CD tools
- Solid experience working with RESTful APIs
- Useful to have the ability to create RESTful APIs with Java and Spring framework
- Useful to have experience with data structure libraries eg Immutable.js
- Familiarity with Git code versioning tool
- Ability to work effectively in a collaborative team environment
- Self-motivated, independent and a good communicator
- 5+ years professional experience with UI and Front End web programming