Company Description
Our client is a cutting-edge product studio specializing in building fast, scalable, and AI-powered digital platforms. We collaborate with startups, founders, and small teams to transform innovative ideas into fully functional MVPs, mobile apps, and custom web solutions. Our mission is to create intuitive products that connect, automate, and scale, helping clients succeed without the need for in-house resources. From healthtech to gamified apps, we design and develop smart digital tools that address real-world challenges.
About the Role
We are hiring a motivated iOS Developer with 2+ years of experience to build high-quality applications with smooth animations and polished user experiences. The ideal candidate is detail-oriented, technically strong, and passionate about creating seamless mobile products.
Key Responsibilities
- Develop and maintain iOS applications
- Implement data persistence using SwiftData/Core Data
- Implement complex animations and custom UI components
- Integrate backend services and APIs
- Write clean, tested, maintainable code
- Collaborate with designers and backend developers
- Participate in code reviews
- Optimize app performance
Skills & Qualifications
Core Development
- Strong proficiency in Swift and SwiftUI
- iOS SDK, UIKit, and modern iOS frameworks
- iOS design patterns (MVC, MVVM, Clean Architecture)
- Multi-threading with GCD and OperationQueue
Data Persistence
- Experience with SwiftData and Core Data
- Understanding of data modeling and relationships
- Knowledge of UserDefaults and Keychain for secure storage
- Experience with data migration and versioning
Animation & UI
- SwiftUI animations and custom animations
- UIKit animations and Core Animation
- Custom transitions and interactive animations
- Performance optimization for smooth 60fps+ experience
Networking
- RESTful API integration with URLSession
- Async/await and Combine framework
- JSON parsing with Codable
- Authentication flows and error handling
Testing & Quality
- Unit testing with XCTest
- UI testing and debugging with Instruments
- Performance profiling and optimization
Tools & Version Control
- Git workflows and code reviews
- Swift Package Manager
- 2+ years of professional iOS development experience in app building
- At least 2 active applications currently live on the App Store
- Portfolio demonstrating strong animation work
- Strong problem-solving skills
- Excellent communication and teamwork
- Strong verbal and written communication skills in English
Employment Structure
- Remote in Dhaka | Full-time
- Salary: BDT 50,000 - 65,000+ (slightly higher for deserving candidates)
- Work Week: Sunday-Thursday, 8 hours (4 hours overlap with team, 4 hours flexible)
Hiring Process
- Screening interview with Talvette
- First interview with hiring team
- Technical interview/assessment
- Last interview with hiring team
- Receive an offer
- Join their team full-time