About the job iOS Developer
Company Description
Our client is a fast-growing technology company focused on building intuitive, user-centric mobile applications. They aim to connect people through innovative communication platforms while introducing new digital experiences to the Bangladeshi market. The organization promotes a collaborative work environment where creativity, teamwork, and continuous improvement are highly valued.
About the Role
As an iOS Developer, you will take the lead in crafting high-performance, scalable iOS applications. You will be responsible for building innovative real-time solutions and integrating advanced architecture patterns. This is a great opportunity to work on impactful projects while guiding the team and mentoring junior developers. If you're passionate about creating real-time solutions and have over 3+ years of experience with Swift and advanced architectural patterns, we want to hear from you!
Key Responsibilities
- Implementing MVVM, modular architecture, OOP, and SOLID principles.
- Integrating REST APIs, WebSockets, and third-party SDKs into applications.
- Working with video calling SDKs such as Agora, Twilio, or WebRTC.
- Implementing secure payment gateway integration, including Apple Pay or other third-party payment systems.
- Ensuring app performance optimization, memory management, and battery efficiency.
- Mentoring junior developers and conducting code reviews to ensure high-quality standards.
- Managing the App Store submission process, provisioning, and TestFlight deployment.
Skills & Qualifications
- 3+ years of iOS development experience using Swift.
- Strong command of Combine, SwiftUI, and UIKit.
- Solid understanding of MVVM, modular architecture, OOP, and SOLID principles.
- Experience working with REST APIs, WebSockets, and third-party SDKs.
- Proficient in video calling SDKs like Agora, Twilio, or WebRTC.
- Skilled in Apple Pay or third-party payment gateway integration.
- Familiarity with Bitcode, Swift Shield, and secure data flow techniques.
- Hands-on experience with dependency injection (e.g., Resolver, Factory Pattern).
- Strong focus on performance tuning, memory optimization, and battery efficiency.
- Ability to mentor junior developers and conduct code reviews.
- Proficient in App Store submission, provisioning, and TestFlight deployment.
- Exposure to Swift Concurrency (async/await).
- Familiarity with Crashlytics, performance monitoring, and benchmarking tools.
- Working knowledge of Unit testing, CI/CD, and pipeline integrations.
- Experience with Baseline Profiles or similar profiling tools.
Employment Structure
- Hybrid in Dhaka, Bangladesh | Full-time
- Salary: BDT 70,000 - 80,000
- Benefits: Two festival bonuses + Career growth and mentorship + Yearly increments + A supportive team that encourages your learning journey
- Work Week: Sunday-Thursday, 9:00 am - 5:00 pm
Hiring Process
- Screening interview with Talvette
- Technical interview and career journey with client
- Receive an offer
- Join their team full-time