Job Closed
This listing is no longer active.
Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
iOS Engineer
Location
Vietnam
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
iOS Engineer
BJAK
• 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.
Job Requirements
- 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.
Benefits
- Competitive salary
- Fully remote work
- Professional development opportunities
Related Guides
Related Job Pages
More iOS Engineer Jobs
iOS Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• 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.
iOS Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• 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.
iOS Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• 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.
Role Description In anticipation of increasing scale and complexity of the business we’re now looking for a Senior iOS Engineer. The role of Senior iOS Engineer is paramount in realizing the product vision through code. Software engineers work hand in hand with product managers, designers, and fellow team members to grasp requirements, devise solutions, and craft scalable, top-tier software products. They are instrumental in feature implementation, maintaining product stability, and iterating based on user feedback to enhance the product continuously. Responsibilities: - Develop and implement complex projects from conception through completion. - Ensure the high quality of code across the team through code reviews and setting coding standards. - Participate in planning complex projects to identify dependencies, establish timelines, and provide reliable estimations. - Identify opportunities for enhancing system efficiency and propose initiatives for technological advancements. - Contribute to the design and architectural decisions for complex systems or products to ensure scalability, reliability, security and performance. - Participate in technical assessment of recruitment candidates. - Expertise in specific technologies or product domains. - Proven ability to design, develop, test, deploy, and maintain complex systems. - Ensure full test coverage; experience with automated testing frameworks. - Architect robust, scalable, and secure solutions. - Leadership in guiding design decisions and discussions. - Continuously seek improvements and stay updated with new technologies. - Set high standards of work, mentoring and guiding other developers. - Clear communication of complex ideas to diverse stakeholders. - Take responsibility for both individual and team deliverables. - Actively participate in Agile ceremonies and contribute to continuous improvement. - Foster a positive team culture through open communication and feedback. Qualifications - SwiftUI Mastery: Extensive experience building complex, production-grade user interfaces using SwiftUI. - Modern Concurrency Expert: Expert-level knowledge of async/await and structured concurrency. - Reactive Programming: Proficient in Combine or similar reactive frameworks. - Modular Architecture & SPM: Expert knowledge of Swift Package Manager (SPM) and modular design. - Architecture & Design Patterns: Expert level of understanding in modern architectural patterns. - Apple Ecosystem & Best Practices: Deeply familiar with Apple’s Human Interface Guidelines and documentation. - Testing & Quality Assurance: Strong commitment to XCTest and Unit Testing. - CI/CD Automation: Expert knowledge on how to configure and maintain CI/CD processes. - Production Track Record: Minimum of 4+ years of iOS-specific experience at a Senior level. Requirements - Code Stewardship: Experience leading high-level code reviews and mentoring mid-level developers. - Technical Documentation: Ability to translate complex technical requirements into clear documentation. - Product Mindset: Understanding the business impact and user experience of the product. Benefits - The opportunity to be part of something big - the world’s fastest growing beauty marketplace. - Flexible working hours and opportunity to work remotely within your country. - Work in a welcoming team which is always ready to help. - Opportunity to develop in an international environment - we have teams in 6 countries. - Additional benefits that might differ depending on the location.

