About the Client
Compound is a dynamic and innovative, UK-based fintech startup, with a deep purpose to empower people to save and invest their money in safe but engaging ways. We’re passionate about revolutionising how users interact and engage with their pensions - possibly the most important financial asset you’ll ever have. As we prepare to launch our groundbreaking workplace pension platform and Self-Invested Personal Pension (SIPP) product, we are committed to delivering cutting-edge solutions that empower both employers and employees. Core founding team has a solid record of developing and delivering scalable fintech products, launching successful businesses, and running operations in financial services.
Compound is a fully-funded company. It is mainly self-financed which means we do not have overbearing external investors to dictate how we work or what we work on. Compound has a solid roadmap for delivering its product - clients are locked in for alpha and beta phases, guaranteeing early income, before branching out to public launch. We have a roadmap for accelerated growth from which we will establish a strong company valuation as a basis to get larger external investment. This will enable us to quickly scale up the company and product range.
The Role
We’re looking for an exceptional and ambitious React Native / Expo Developer to match our energy and passion to create exceptional and robust user experiences. You will be responsible for executing and delivering the mobile app on iOS and Android. You’ll work mostly with the CTO, but you will get to interact with the founding team regularly and be in a position to influence design, product direction, while executing on the founding team's vision. This role is perfect for a mid-level developer with 3+ years of experience who thrives in a fast-paced, fluid startup environment.
It might be the most exciting time for any developer to join Compound - the successful candidate will mostly be writing new code, not managing legacy code. This opportunity presents a natural pathway to go on to become the lead developer for the app and the entire suite of front end applications (we also have two React-based user portals). Therefore this will suit a high potential individual with a hunger to create excellent user experiences who thrives on responsibility to deliver.
Responsibilities:
- Execute and deliver first-class app experiences, ensuring slick and intuitive user interfaces that meet the high standards expected in retail financial services.
- Implement screens and flows designed in Figma that create excellent real-world experiences
- Lead the development and deployment of the investor app, the core user touchpoint for our platform.
- Maintain and enhance our investor app using React Native and Expo.
- Develop and maintain responsive designs using createStylesheet.
- Integrate and manage authentication using AWS Cognito.
- Implement state management using MOBX.
- Interact with AWS API Gateway Rest API endpoints to perform various actions.
- Ensure comprehensive test coverage using Jest and automated UI testing tools like Maestro or Detox.
- Collaborate with the team in an agile environment, contributing to all stages of the product lifecycle from conception to deployment.
- Work closely with developers, designers, and product managers to deliver new features and improvements.
- Manage and track issues using Jira.
- Adapt quickly to changing priorities and requirements in our fast-paced startup environment.
Requirements:
- 3+ years of experience in mobile app development, specifically with React Native.
- Proficiency with Expo and React Native development tools.
- Strong understanding of state management using libraries such as MOBX or Redux.
- Experience with user authentication mechanisms.
- Familiarity with RESTful API integration.
- Solid understanding of automated testing frameworks, including Jest and tools like Maestro or Detox.
- Experience working in an agile development environment, with a focus on continuous delivery and incremental improvements.
- Strong problem-solving skills and a commitment to high-quality code.
- Excellent communication skills and the ability to work effectively in a remote team.
- Expertise in responsive design, experience in implementing clean, modern, smooth UI animations and transitions that create excellent user experiences.
- Basic understanding of app deployment processes.
Desirable:
- Experience with other automated UI testing tools.
- Familiarity with AWS services such as API Gateway, Lambda, DynamoDB, S3, CloudFront, and WAF.
- Previous experience with version control systems, particularly AWS CodeCommit.
- Interest or curiosity about investing and making it accessible to everyone.
- Experience with product analytics.
- Evidence of previous work (apps to use, videos, screenshots).
Benefits:
- Competitive salary.
- Permanent remote working contract.
- Be part of an experienced, supportive, and ambitious team.
- You’ll be joining a startup at its most exciting phase and make a significant impact.
- Work on a greenfield fintech project with vast potential for both product and company growth.