As a result of continued growth, Ozone API is looking to recruit a iOS / Android Mobile Developer, focused on shaping seamless and engaging user experiences for Ozone products across mobile platforms. You will collaborate with the product management team and other stakeholders, utilising their expertise to comprehend customer needs, conduct insightful research, and craft intuitive solutions that enhance the overall user experience in Ozone products. The ideal candidate will have a strong background in both native iOS and Android development, with proficiency in Swift, Objective-C, Java or Kotlin. Additionally, expertise in React Native and the ability to build SDKs for iOS and Android platforms are essential for success in this role.
Interested in…?
- Share options in a scaling business already achieving aggressive growth
- Helping shape and drive our business’s strategy
- An influential role in the future success and growth of our company
- Competitive, performance-based bonuses
- Flexible, modern working methods, hours, and work-life balance
Key responsibilities
Day-to-Day Operations
- Provide technical leadership to the iOS/Android development team.
- Mentor and guide team members in best practices and coding standards.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers.
- Participate in project planning, estimation, and roadmap discussions.
- Coordinate with other engineering teams to ensure alignment with overall project goals.
- Ensure scalability, maintainability, and performance of the codebase.
- Address and troubleshoot technical issues that arise during the development process.
- Work closely with the QA team to ensure the delivery of high-quality mobile application.
- Define and implement testing strategies for iOS/Android applications.
- Create and maintain technical documentation for the iOS/Android codebase.
- Prepare and deploy mobile apps to app stores (e.g., Apple App Store, Google Play).
Native Mobile App Development
- Develop high-quality mobile applications for iOS and Android platforms using Swift, Objective-C, Java, or Kotlin.
- Understand verify hardware-backed key pairs with Key Attestation for enhanced security.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Contribute to the development of software development kits (SDKs) for iOS and Android platforms.
- Familiarity with native build tools, like XCode, Gradle Android Studio, IntelliJ
Architectural Design:
- Conduct regular architecture reviews to ensure the scalability and maintainability of the codebase.
- Stay abreast of industry best practices and emerging patterns in iOS/Android development.
- Implement design patterns and principles that align with the project's long-term goals.
Cross Platform Technologies
- Firm knowledge of the JavaScript and TypeScript language including ES6+ syntax
- Experience in React Native for cross-platform development
- Collaborating with cross-functional teams to drive feature development
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Maintain code and write automated tests to ensure the product is of the highest quality and check that your code is error-free and that it performs well.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Develop front-end modules with the highest level of code reusability and efficiency
Quality Assurance:
- Work closely with the QA team to ensure the delivery of high-quality software.
- Define and implement testing strategies for iOS/Android applications.
Release Management:
- Collaborate with the release and deployment teams to ensure smooth and timely releases.
- Implement continuous integration and continuous deployment (CI/CD) practices to automate the release process.
- Monitor key performance indicators post-release and implement improvements based on feedback and data.
General Engineering Skills
- Utilising RESTful APIs to integrate with backend services
- Conducting code reviews and contributing to technical discussions
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Proficiency in JavaScript, HTML, and CSS
- Understanding document request model, and offline storage
- Strong knowledge of mobile UI/UX principles
- Experience with automated testing suites, like Jest or Mocha
- Familiarity with code versioning tools (e.g., Git)
- Proven track record of successfully delivering mobile applications
- Stay up-to-date with the latest industry trends and best practices to ensure the highest quality of mobile development.
- Stock Option Plan
- Pension Plan
- Training & Development
About Ozone API
Open finance is now a global phenomenon with markets around the world embracing this new model for a next generation financial services industry. It is changing the world, laying the foundations to drive economic growth, tackling financial inclusion and leading to unprecedented levels of innovation.
The Ozone API founding team met and started this journey whilst working together to lead the design and delivery of the open banking blueprint in the UK. We saw the huge potential, but also the significant technical challenge banks faced and so we built the Ozone API platform - designed to remove the complexity of open finance and help banks and financial institutions adapt to and thrive in this new world.
We’re a fast growing, dynamic technology company that is already global. Our technology leads the market and our expertise is unsurpassed. We’ve built an incredible team, but the fun is just beginning with open finance now happening all around the world. We’re growing quickly and are seeking people who are passionate about delivering real change, working in an organisation that is doing the right things and working really hard to do them in the right way.
Working for Ozone API
We’re a positive, cross-functional team of professionals who collaborate whilst trusting and respecting individual expertise.
If you’re decisive and imaginative, and if you thrive on making things happen as well as bringing out the best in others, you’ll fit right in. We have no time for deceptive delegators or politicians. We're in it together and we’re in it for the thrill of the journey.
This is a remote-first role, geared to a healthy work-life balance. At Ozone API, ‘flexible hours’ isn’t code for ‘all hours’, but you won’t be out of sight – we have office co-working spaces available and there will be periodic meetings and get-togethers.
Find out more about
Top Skills
What We Do
Ozone API is the leading standards based platform that handles the complexity of open banking, making it easy for any financial institution to meet both regulatory and commercial requirements for an open API.
Banks using the Ozone API can accelerate their implementation of open APIs, and bring new commercial services to market ahead of the competition