Software Engineer, iOS
WFA Digital Insight
As demand for mobile-first financial services surges, companies like Bjak are racing to build seamless user experiences. With 34% of consumers now using mobile devices for financial transactions, skilled iOS engineers are in high demand. Bjak stands out for its innovative approach to insurance and financial products, and its commitment to remote work. Before applying, candidates should know that a strong foundation in Swift, SwiftUI, and modern iOS architecture patterns is essential, as well as a passion for turning complex financial workflows into simple mobile experiences.
Job Description
About the Role
The Software Engineer, iOS role at Bjak is a unique opportunity to build and evolve the company's mobile applications that power its insurance and financial products. As a key member of the global engineering team, you will contribute to features that leverage automation and AI-assisted capabilities to improve user experience and operational efficiency. The role entails working closely with product managers, designers, and backend engineers to simplify complex user journeys and develop intuitive mobile experiences across insurance, payments, claims, renewals, and financial services.Day-to-day, you will be responsible for building and shipping high-quality iOS features using Swift, integrating backend APIs, and ensuring mobile applications remain stable, scalable, and reliable. You will also contribute to engineering standards, code reviews, and continuous improvement across the mobile platform.
The team at Bjak is committed to remote work, with over 20 nationalities represented across its offices and remote teams. The company values passionate and driven individuals who are dedicated to building great next-generation products and redefining how people interact with financial applications.
What You Will Do
- Build and ship high-quality 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 mobile platform
- Collaborate with the team to identify and prioritize new features and improvements
- Participate in code reviews and ensure that the codebase is maintainable, efficient, and follows best practices
What We Are Looking For
- 3+ years of professional iOS software engineering experience using Swift
- Strong experience building and maintaining production iOS applications
- Solid understanding of SwiftUI, UIKit, async/await, and modern iOS architecture patterns
- Strong knowledge of software engineering fundamentals, mobile architecture, clean code principles, 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 applications are highly preferred
Nice to Have
- Experience with machine learning frameworks and AI-assisted mobile experiences
- Familiarity with SQL and NoSQL databases
- Knowledge of TensorFlow Lite and on-device inference
- Experience working with agile development methodologies and version control systems
Benefits and Perks
- Opportunity to work on a leading insurance and financial platform in Southeast Asia
- Collaborative and dynamic remote work environment
- Professional development and growth opportunities
- Access to cutting-edge technologies and tools
- Flexible working hours and remote stipend
- Comprehensive health insurance and benefits package
- Performance-based bonuses and equity options
How to Stand Out
- Make sure to highlight your experience with Swift, SwiftUI, and modern iOS architecture patterns in your resume and cover letter.
- Be prepared to discuss your approach to building intuitive mobile experiences and simplifying complex user journeys.
- Showcase your ability to work independently in a remote, distributed engineering team and prioritize tasks effectively.
- Familiarize yourself with Bjak's products and services, and be ready to discuss how you can contribute to the company's mission.
- Don't underestimate the importance of a strong online presence, including a professional GitHub profile and examples of shipped applications.
- When negotiating salary, consider the benefits of remote work and the company's overall compensation package, including equity options and performance-based bonuses.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.