Lead iOS Engineer
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.
Our Mission
We unleash the potential of organisations through the science of board effectiveness, building better businesses and benefiting society.
Our Engineering Team
We build, maintain, and improve the software that our clients rely on. Our work ensures that Board Intelligence product suite is efficient, scalable, and capable of adapting to changing customer needs.
The Role
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.
What will you be responsible for?- Write and maintain high-quality, reusable, secure, and reliable code in Swift and Objective-C
- 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
We’re looking for someone that has a hunger to change our working environment for the better, driving performance from our people and protecting our culture and values to make sure we remain a caring, entrepreneurial and client-first workplace.
We’re open-minded on the background someone may have coming into this role, but things that could help a candidate to be successful would be:
- 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.
- 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.
- 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.
Benefits
We pride ourselves on our great working environment and package. Here’s some of what’s on offer:
- 25 days of Vacation with Advanced Vacation days
- Wellness benefits including a wellness hour per week for exercise and up to SEK 2,000 per year for wellness activities
- Parental leave with 90% salary coverage for up to 6 months
- Comprehensive insurance including Group Life, TFA Safety and Travel
- Regular team lunches and fikas
- ITP1 + Flexpension
- Vision benefit with free eye test & terminal glasses
- Tax-free daily allowances for travel
- Activities such as conferences, kick-offs, and other events