About the Role:
We are seeking a Full Stack Mobile Developer skilled in both iOS and Android development, with a primary focus on integrating and optimizing Bluetooth Low Energy (BLE). This role involves designing and maintaining cutting-edge mobile applications to create seamless, user-friendly experiences. You’ll collaborate closely with cross-functional teams, including designers and product managers, to deliver high-quality solutions.
Responsibilities:
• Develop and maintain mobile applications for both Android and iOS platforms.
• Implement modern architectures (MVVM, MVI) for scalable, maintainable code.
• Integrate and optimize BLE functionalities for hardware communication.
• Collaborate with teams to define, design, and deploy new features.
• Ensure application performance, bug fixes, and continuous improvement.
• Stay updated on emerging tech to enhance development processes.
Requirements:
• Experience: 2+ years in mobile development for both iOS and Android.
• Bluetooth Low Energy (BLE): Expertise in BLE API use, including scanning, pairing, and device communication.
• Architecture: Proficiency in MVVM/MVI patterns for mobile development.
• Programming Languages: Advanced skills in Kotlin and Swift, familiarity with Java.
• Dependency Injection: Experience with Hilt/Dagger (Android) and Swift packages.
• Networking: Use of Retrofit and Alamofire (iOS) or similar libraries.
• Data Management: Experience with Room Database, CoreData, Shared Preferences, and DataStore.
• Version Control: Proficiency with Git.
• Testing: Experience in unit testing (JUnit, Mockito, XCTest) and UI testing (Espresso, XCUITest).
• UI/UX: Familiarity with Jetpack Compose (Android) and SwiftUI (iOS) for responsive design.
• Asynchronous Programming: Knowledge of Kotlin coroutines, Flow, Combine (iOS).
Nice-to-Have:
• Familiarity with Firebase services (e.g., Authentication, Firestore, Cloud Messaging).
• Background in third-party libraries and API integration.
• Understanding of WorkManager and background task management for BLE.
• App lifecycle management expertise, especially for BLE in background states.
Soft Skills:
• Strong problem-solving abilities and analytical skills.
• Team-oriented and self-starter capabilities.
• Excellent communication for effective team collaboration.
Join us to craft Bluetooth-centric, full-stack mobile solutions that set new standards in connectivity and functionality.
Job Type: Full-time
Pay: $95,000.00 - $130,000.00 per year
Benefits:
• Dental insurance
• Flexible spending account
• Health insurance
• Health savings account
• Paid time off
• Vision insurance
Compensation Package:
• Yearly pay
Schedule:
• Monday to Friday
Work Location: In person
Location: New York, NY
Posted: Nov. 12, 2024, 8:47 p.m.
Apply Now Company Website