Frontend Engineer

Join us in building a virtual bank from scratch using cloud native technologies. We're solving exciting problems and delivering high quality products in small, interdisciplinary teams. 

Apply
Responsibilities
  • 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. 

Requirements
  • Experience building and maintaining mobile apps.

  • Fluent with TypeScript, JavaScript and experience building modern JavaScript component applications (ES20XX, Flexbox).

  • 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.