...
Senior iOS Engineer

Board Intelligence

Mauritius, Ebène, Plaines Wilhems

Remote

Python

Python

Java

Java

Ruby

Ruby

Swift

Swift

GitLab

GitLab

posted 3 days ago

ABOUT US 

Board Intelligence is a technology and advisory firm, that supercharges boards with the science of board effectiveness. We build better businesses and benefit society.  

Through a suite of AI-powered software tools, evaluation frameworks, and advisory services that distil twenty years of boardroom experience, we improve the efficiency of board processes and the effectiveness of boards.  

We work with over 70,000 leaders and 3,000 organisations across the world, with clients across the Fortune 500, FTSE 100, and OMX 30. In 2024 we received substantial backing from K1 Investment Management – the leading B2B Enterprise SaaS investors. We are at the beginning of significant growth, and we are looking for superb talent to join us on this journey.   

As we grow, we are fiercely protective of our culture and values. Many of us, including our founders, have families and other priorities, so we know the value of a supportive company.  

With three international locations (UK, Sweden, Mauritius) and over 15 nationalities represented, the team is diverse and friendly. We value fun: most days you will find a social event or learning opportunity to get involved with, including company socials, away days, philanthropic activities and lunch & learns.  

Engineering at Board Intelligence

Everyone says it, but in our case it’s true: Each member of our engineering team is amazing in their own right, but together they are what brings our product to life.

We’re very proud of the team we’ve built – there’s around 50 of us in Engineering now after growing quickly in 2024. We have ambitious plans to further improve our ways of engineering and to continue to enable boards to ‘see what matters’. You’ll play a big role in helping us achieve this in 2025/2026 and beyond.
 

The Opportunity 

At Board Intelligence, we are looking for a Senior iOS Engineer to join our growing team. In this role, you will be responsible for the design, development, and maintenance of iOS and Mac applications using Swift and Objective-C. Reporting to the Lead iOS Engineer, you will work closely with cross-functional teams, including Product, Design, and QA, to define, build, and deliver new features that align with our business goals. 

As a key member of our team, you will contribute to shaping the future of our engineering practices, driving architectural decisions, and automating quality in everything we do. We are a fast-paced, high-growth company, and you’ll be at the heart of our product development as we continue to evolve and scale. 

Responsibilities 

As a Senior iOS Engineer at Board Intelligence, you will: 

  • Write and maintain high-quality, reusable, secure, and reliable code in Swift (and Objective-C when necessary). 
  • Collaborate with cross-functional teams to define, design, and ship new features that align with our product and customer goals. 
  • Lead architectural discussions and make key technical decisions to ensure the scalability and maintainability of our mobile applications. 
  • Take ownership of key modules or features, ensuring their quality and performance. 
  • Mentor and guide junior engineers, ensuring continuous learning and fostering a collaborative team culture. 
  • Prioritize and fix bugs or regressions based on user feedback and testing. 
  • Stay current with industry trends, new technologies, and best practices, bringing those learnings back to the team. 

Requirements

What We're Looking for 

We are seeking a Senior iOS Engineer who is passionate about building high-quality iOS/Mac applications and thrives in a collaborative, growth-oriented environment. While we value attitude and aptitude, we expect senior-level candidates to bring the following experience and skills: 

  • Extensive experience with Swift, Objective-C, and the iOS ecosystem, including the full app development lifecycle, from design to testing and deployment. 
  • Expertise in iOS architecture (e.g., MVVM, MVC) and comfortable making key technical decisions around scalability, maintainability, and performance. 
  • Passionate about delivering excellent user experiences and can work both independently and collaboratively to solve complex technical problems. 
  • Mentor and guide junior developers, promote knowledge sharing, and help foster a culture of continuous improvement. 
  • Highly pragmatic and dedicated to maintaining high standards for code quality and performance, using tools like CI/CD pipelines, automated testing, and code reviews. 

Nice-to-Have Skills 

  • Familiarity with Ruby, Python, or Java for troubleshooting and backend communication. 
  • Experience with ReactiveCocoa for reactive programming. 
  • Experience with remote teams: If you've worked remotely or as part of a distributed team, that's a plus. 

Our iOS Tech Stack 

  • Swift & Objective-C for iOS, iPadOS, and macOS Catalyst applications. 
  • MVVM architecture with functional reactive programming patterns. 
  • Realm database with encryption for local storage. 
  • Cocoapods and Swift Package Manager for dependency management. 
  • GitLab, JIRA, Confluence, Testflight, Fastlane for CI/CD and collaboration. 

Location

The position is located on-site at our office in Ebene, Mauritius.

Office hours: Mon to Fri - 9am to 6pm (flexible)

Benefits

We offer a great environment and competitive salary and benefits, please apply to learn more!

Other similar jobs


Popular learning modules