Native iOS Engineer
WFA Digital Insight
The demand for skilled native iOS engineers has surged, with a notable 25% increase in job openings in the past year. As companies like Bjak expand their digital offerings, the need for experts who can craft seamless mobile experiences has never been more pressing. With over 20 nationalities represented, Bjak's diverse team is driven by a mission to revolutionize financial applications. Candidates should be prepared to showcase their proficiency in Swift, modern iOS architecture, and a user-centered design approach. Before applying, it's essential to understand the current market landscape, where 71% of users prefer mobile-first experiences, and the ability to deliver high-quality, intuitive interfaces is paramount.
Job Description
## About the Role As a Native iOS Engineer at Bjak, you will be instrumental in shaping the company's mobile-first strategy, focusing on building and shipping high-quality native iOS features that simplify complex user journeys. Your work will have a direct impact on enhancing the user experience, making financial applications more accessible and user-friendly for millions across Southeast Asia. You will be part of a distributed engineering team, working closely with product managers, designers, and backend engineers to ensure the development of intuitive mobile experiences across insurance, payments, claims, renewals, and financial services.
The role entails collaborating with cross-functional teams to identify areas for improvement and implement solutions that enhance application performance, crash rates, loading speed, responsiveness, memory usage, and battery efficiency. Your ability to work independently, think critically, and contribute to engineering standards and code reviews will be essential in driving the company's mission forward.
Bjak's mission is to help people get more from their money every day, and as a Native iOS Engineer, you will play a key role in achieving this goal by leveraging your skills in Swift, SwiftUI, and modern iOS architecture patterns to deliver innovative, user-centered designs.
## What You Will Do - Develop and ship high-quality native iOS features using Swift, with a focus on performance, stability, and reliability.
- Collaborate with product managers, designers, and backend engineers to simplify complex user journeys and enhance mobile experiences.
- Integrate backend APIs, ensuring mobile applications remain stable, scalable, and reliable.
- Continuously improve application performance, focusing on crash rates, loading speed, responsiveness, memory usage, and battery efficiency.
- Utilize analytics, production insights, and user feedback to inform product quality improvements.
- Build AI-assisted mobile experiences that create meaningful value for users.
- Contribute to the development of engineering standards, participate in code reviews, and drive continuous improvement across the native iOS platform.
- Work closely with the design team to implement intuitive and user-friendly interfaces.
- Participate in the development of automated testing and deployment scripts to ensure high-quality releases.
- Stay up-to-date with the latest trends and technologies in iOS development, applying this knowledge to drive innovation within the company.
- 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.
- Familiarity with GitHub, App Store links, or examples of shipped native iOS applications.
- Experience with Swift Package Manager (SPM), SQL/NoSQL, and TensorFlow Lite (on-device inference).
- Knowledge of agile development methodologies and version control systems.
- Familiarity with cloud platforms, such as AWS or Google Cloud.
- Experience with machine learning or artificial intelligence.
- Opportunity to work with a diverse, global team.
- Flexible working hours and remote work options.
- Professional development opportunities, including training and conference attendance.
- Access to the latest technologies and tools.
- Recognition and reward for outstanding performance.
- Comprehensive health insurance package.
- Generous paid time off policy.
How to Stand Out
- Ensure your GitHub profile and portfolio are up-to-date and showcase your best work, especially projects that demonstrate your expertise in Swift and native iOS development.
- Prepare to discuss your experience with modern iOS architecture patterns, including SwiftUI and async/await, and how you have applied these in previous projects.
- Develop a deep understanding of Bjak's mission and be ready to explain how your skills and experience align with the company's goals and values.
- Practice whiteboarding exercises to improve your coding skills and ability to think critically under time pressure.
- Research the company culture and be prepared to ask informed questions during the interview process, demonstrating your interest in the role and the company.
- Highlight your experience working in distributed teams and your ability to communicate effectively in a remote work environment.
- Be prepared to discuss your approach to user-centered design and how you ensure that your technical solutions meet the needs of the end-user.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.