Full Stack Software Engineer
About Us:
Onmo believes that everyone has the right to access, understand and manage their money with confidence. Our ambition is to improve lives by providing better clarity, intelligence and technology to empower every individual in making the smartest financial decisions. We may be young but we have an incredible team in place and big ambitions for the years ahead.
We design our products to help demystify money matters wherever possible, providing customers with more financial control and flexibility in their lives. This helps them get more from what they have, or with smart decisions, make more of the same. It also means people spend less time with the negative aspects of money and more on the positive - enjoying what the world has to offer
About the Role:
Tech Stack:
- Backend: AWS Lambda, API Gateway, DynamoDB, S3, Node.js
- Frontend: React / Next.js, React Native
- Programming Languages: TypeScript; JavaScript, Python
- Infrastructure: Terraform, GitHub CI/CD pipelines
Responsibilities:
- Design, develop, and maintain advanced applications using React Native.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize components for maximum performance across a vast array of web- capable devices and browsers.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Lead the development team in implementing methodologies that enhance project quality and speed.
- Troubleshoot and debug to optimize performance.
- Provide code reviews, feedback, and mentorship to junior developers.
- Stay up-to-date with new technology trends, applications, and protocols.
About You:
Qualifications and Experience:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience
- Proven track record of developing and maintaining high-quality mobile applications using React Native.
- Deep understanding of React Native and its core principles.
- Prior experience with iOS and Android platforms, having a deep understanding of the ecosystem differences.
- Familiarity with RESTful APIs and mobile libraries for networking.
- Experience with performance and memory tuning tools.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Experience with automated testing suites, like Jest or Mocha.
- Excellent problem-solving skills and the ability to think algorithmically.
- Experience with cloud message APIs and usage of push notifications.
- Knowledge of CI/CD pipelines, code signing, and deployment (App Store, Google Play).
- Understanding of secure coding practices.
- Start-up experience
Attributes:
- Excellent communication skills, with the ability to explain and present detailed concepts or requirements clearly, tactfully and concisely to what may not always be a technically experienced audience – in person and in writing.
- Self-motivated, can be relied upon to follow up questions and outstanding actions, and to drive projects to completion according to requirements and schedules.
- Department
- Tech - Engineering
- Locations
- HQ
- Remote status
- Hybrid
- Yearly salary
- £80,000 - £90,000
- Employment type
- Full-time
About Onmo
Onmo is on a quest to be the world’s most proactive bank, providing first-class service in the credit industry.
We improve lives by providing better clarity, intelligence, and technology to empower every individual in making the smartest financial decisions.
Full Stack Software Engineer
Loading application form