Native iOS Engineer
WFA Digital Insight
As the demand for seamless mobile experiences in financial services continues to grow, companies like Bjak are at the forefront, expanding their offerings beyond traditional insurance platforms. With over 20 nationalities represented across their offices and remote teams, Bjak embodies the spirit of global collaboration. The role of a Native iOS Engineer is particularly intriguing in this context, as it demands not only technical prowess but also an understanding of user-centric design and the ability to simplify complex financial workflows into intuitive mobile experiences. Candidates should be prepared to showcase not just their coding skills but also their passion for creating accessible, user-friendly products that make a tangible difference in people's lives.
Job Description
About the Role
The Native iOS Engineer position at Bjak is a unique opportunity to be part of a pioneering effort in making financial services more accessible and user-friendly. As a key member of the global engineering team, you will be responsible for developing and evolving Bjak's native iOS applications, which are central to the company's mission of helping people get more from their money every day. This role is fully remote, allowing you to work from anywhere and collaborate with a diverse team of professionals from over 20 nationalities.The day-to-day aspects of this role involve building and shipping high-quality native iOS features, contributing to features that leverage automation and AI-assisted capabilities, and ensuring that mobile applications remain stable, scalable, and reliable. You will work closely with product managers, designers, and backend engineers to simplify complex user journeys and integrate backend APIs. The goal is to continuously improve application performance, crash rates, loading speed, responsiveness, memory usage, and battery efficiency, using analytics, production insights, and user feedback as guiding principles.
What You Will Do
- Build and ship high-quality native iOS features using Swift.
- Develop intuitive mobile experiences across insurance, payments, claims, renewals, and financial services.
- Work closely with product managers, designers, and backend engineers to simplify complex user journeys.
- Integrate backend APIs and ensure mobile applications remain stable, scalable, and reliable.
- Continuously improve application performance, crash rates, loading speed, responsiveness, memory usage, and battery efficiency.
- Use analytics, production insights, and user feedback to continuously improve product quality.
- Build AI-assisted mobile experiences where they create meaningful value for users.
- Contribute to engineering standards, code reviews, and continuous improvement across the native iOS platform.
- Collaborate with the global engineering team to achieve company-wide goals and objectives.
- Participate in the definition and implementation of new features and technologies.
- Stay up-to-date with the latest iOS developments and technologies.
What We Are Looking For
- 3+ years of professional native iOS development experience using Swift.
- Strong experience building and maintaining production native iOS applications.
- Solid understanding of SwiftUI, UIKit, async/await, and modern iOS architecture patterns.
- Strong knowledge of iOS platform fundamentals, mobile UX, usability, accessibility, and user-centered design.
- Experience integrating REST APIs and troubleshooting production issues.
- Comfortable working independently in a remote, distributed engineering team.
- Strong ownership, fast execution, and attention to product quality.
- GitHub, App Store links, or examples of shipped native iOS applications are highly preferred.
- Experience with Swift Package Manager (SPM), SQL/NoSQL, and TensorFlow Lite (on-device inference) is a plus.
- Understanding of automated testing and continuous integration.
Nice to Have
- Experience with machine learning and AI-powered features in mobile apps.
- Knowledge of cloud services such as AWS or Google Cloud.
- Familiarity with project management tools like Jira or Trello.
- Certification in iOS development or related fields.
Benefits and Perks
- Competitive salary package.
- Opportunity to work on a product that makes a real difference in people's financial lives.
- Collaborative and dynamic work environment with a global team.
- Professional development opportunities, including training and conference attendance.
- Flexible working hours and remote work setup.
- Access to the latest technologies and tools.
- Recognition and reward for outstanding performance.
- Comprehensive health insurance and wellness programs.
- Generous paid time off and vacation policy.
How to Stand Out
- Ensure your GitHub profile or portfolio is up-to-date with examples of your native iOS applications.
- Practice explaining complex technical concepts in simple terms to demonstrate your ability to work with cross-functional teams.
- Be prepared to walk through your design and development process, highlighting your problem-solving skills and attention to user experience.
- Show a willingness to learn and adapt to new technologies and frameworks, such as SwiftUI and TensorFlow Lite.
- Consider reaching out to current or former employees to gain insights into the company culture and the role's expectations.
- Prepare questions to ask during the interview, such as the team's dynamics, how success is measured, and opportunities for growth.
- Highlight any experience with AI-assisted features, automated testing, and continuous integration to stand out as a candidate.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.