We are looking for a Senior iOS Engineer with deep expertise in native iOS development. The ideal candidate should have strong iOS fundamentals, is fluent in reactive programming (Combine framework), and builds modern UIs with SwiftUI. They'll be responsible for architecting and delivering scalable, high-quality iOS applications, including features that communicate with connected hardware. Prior experience with Bluetooth Low Energy (BLE) is a solid plus.
Responsibilities:
1. Design, develop, and maintain scalable native iOS applications, including features that communicate with connected hardware (BLE where applicable)
2. Architect app layers using reactive programming patterns and build modern UIs with SwiftUI
3. Write high-quality, efficient code following iOS best practices and architectural patterns (MVVM, Clean Architecture)
4. Troubleshoot and resolve complex technical issues across the app and connectivity layers
5. Collaborate with cross-functional teams to define and prioritize requirements
6. Drive code quality through testing,
code reviews, and performance profiling, and mentor junior engineers
Requirements:
8+ years of overall software engineering experience, with the majority in native iOS development
Strong command of Swift and core iOS fundamentals — memory management, concurrency, app lifecycle, and architectural patterns
Hands-on experience with reactive programming
Proven experience building production UIs with SwiftUI
Excellent collaboration and communication skills for working with cross-functional teams
Experience integrating iOS apps with external connected peripherals
Pay: ₹150,000.00 - ₹160,000.00 per month
Application Question(s):
- What is your notice period?
- How many years of experience do you have in native iOS Development and BLE?
- Are you willing to work on a contractual basis for upto 1 year from Trivandrum, Kerala?
Work Location: In person
📌 Sr. iOS Developer + BLE (India)
🏢 Butterfly Groups
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.