You will join a cross-functional team that consists of talented web front end, Android, iOS, and backend engineers, QA, Team Lead and Product Manager. We also work closely with UX and Product Analysts.
We are looking for a frontend-focused engineer to bring their passion for building polished, effective solutions to the problems we set out to tackle. The main front end framework is built on React and Node.js with Express and is backed by a Java microservice backend. Redux is used for state management and we have various layers of testing which includes Unit tests, System tests and visual regression tests. Jest is used as a test runner, React Testing library for testing React components, Storybook for visual regression testing and Saucelabs for end-to-end testing.
Roles & Responsibilities
Working with UX and Product teams to understand problems, propose solutions and bring them to life.
Build functionality that works across locales in countries around the globe.
Explore new technical approaches to better our engineering practices.
Design solutions which can be understood and improved upon by others.
Take into account the business, technical and economic context when making design decisions.
Look for multiple ways to solve problems and communicate effectively the benefits and drawbacks of each
Work with your team to deliver valuable contributions of high quality, in the timescales agreed by your team.
Participate in the full delivery lifecycle, from technical discovery to value validation
Contribute to discussion and influence technical direction.
Knowledge, Skills & Experience
Essential
Experience writing modern Javascript
Proficient with CSS
A passion for great UX
A fundamental understanding of automated testing
Comfortable writing production-quality code, and rapid prototyping
Strong collaboration skills that will allow you to work effectively alongside a cross-functional team
A desire to learn from others in order to improve your breadth and depth of knowledge.
Desirable
Experience using React
Node.js experience
RESTful API design
Experience with CSS-in-JS or CSS preprocessors
Building features with accessibility as a core requirement