Ozone API Logo

Ozone API

Lead Engineer - iOS / Android Mobile

Posted 14 Days Ago
Be an Early Applicant
India
Senior level
India
Senior level
As a Lead Engineer, you will guide the iOS and Android development teams in creating high-quality mobile applications. Your responsibilities include providing technical leadership, mentoring team members, collaborating with cross-functional teams, and ensuring the performance and scalability of applications. You will also oversee the development of SDKs and participate in project planning and architecture reviews.
The summary above was generated by AI

Description

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).
Requirements

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

Java
Kotlin
Objective-C
Swift

Similar Jobs

Be an Early Applicant
4 Days Ago
Īnd, Chamba, Himāchal Pradesh, IND
24,000 Employees
Junior
24,000 Employees
Junior
eCommerce • Fintech • Payments
The Associate Senior Software Engineer will develop, maintain, and validate complex Android applications through all stages of the software development life cycle. Responsibilities include coding, debugging, implementing, and analyzing applications, while using modern architecture patterns and best practices for secure coding in an agile development environment.
Be an Early Applicant
12 Days Ago
Bangalore, Bengaluru Urban, Karnataka, IND
578,950 Employees
Mid level
578,950 Employees
Mid level
Big Data • Cloud • Logistics • Machine Learning • Retail
The Senior Software Engineer for Mobile will develop and maintain features for Walmart's iOS applications, collaborate with various teams to implement functionality, participate in code reviews, and address bugs and performance issues while keeping current with Android trends.
Be an Early Applicant
16 Days Ago
Bangalore, Bengaluru Urban, Karnataka, IND
10,001 Employees
Senior level
10,001 Employees
Senior level
Security
The Lead Engineer for Mobile Apps is responsible for architecting, designing, and maintaining software for Allegion's products. This role involves close collaboration with product management, providing technical leadership, conducting code reviews, and managing app productions. The engineer will work on native applications for iOS and Android, integrate third-party libraries, and ensure comprehensive design and security compliance throughout the development process.

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account