- Our technology stack is predominantly React Native using TypeScript.
- We use GraphQL as an abstraction layer to our micro-services
- We have an emphasis on software quality and writing maintainable code using TDD, DDD and Continuous Integration and Delivery.
- Collaborate closely with product designers with a focus on feature design and prototyping.
- Be involved in the user experience design process, from wire-frames and mock-ups through implementation and release.
- Working closely with the design team to create a reusable component library.
- Experience building and maintaining mobile apps.
- Deep understanding of ReactJS or React Native.
- Understanding of GraphQL and why it is used.
- Exposure to native languages like Kotlin or Swift is beneficial
- You understand what makes a great mobile user experience and care deeply about providing that experience to our users
- A keen learner with an ambitious and results driven personality, who loves to share with other engineers.
- Experience collaborating on software projects with design and backend aspects.
- Work well as part of a team in a fast-paced environment.
- Work in an iterative approach, driven by customer feedback and data insights.
- Excellent communication and organisational skills