HamburgerMenu
hirist

Fast Track Construction - Software Engineer III - Android & iOS Mobile Platforms

FAST TRACK PROJECTS PRIVATE LIMITED
Multiple Locations
5 - 9 Years

Posted on: 07/01/2026

Job Description

Job Description :

Key Responsibilities :

- Design and Development : Design and build advanced location determination SDKs and other low-level libraries, as well as related testing and demonstration apps, for Linux, Android and/or iOS mobile platforms.

- Collaboration : Work closely with product managers, back-end developers, and customer support engineers to define requirements, design interfaces, and integrate back-end services and APIs.

- Coding and Quality : Write clean, maintainable, and efficient code using platform-specific languages (C/C++ for Linux, Java/Kotlin for Android, Swift/Objective-C for iOS). Ensure code quality through unit testing, code reviews, and adherence to coding standards.

- Troubleshooting and Optimization : Work with QA and customer support engineers to identify and correct bottlenecks, fix bugs, and optimize app performance, memory usage, and battery consumption.

- Maintenance : Manage the entire SDK/library/app lifecycle from prototyping to distribution, and providing ongoing support and regular updates.

- Staying Current : Continuously discover, evaluate, and implement new technologies and best practices to maximize development efficiency and stay updated with the latest mobile trends and OS updates.

Required Skills and Qualifications :


- Education : A Bachelor's degree in Computer Science, 5+ Software Engineering, or a related technical field is typically required.

- Experience : Proven work experience as a mobile developer with a strong portfolio of successfully released SDKs, libraries and applications

Programming Languages :

- Proficiency in C/C++ for Linux development

- (Preferred) Proficiency in Kotlin and Java for Android development.

- (Preferred) Proficiency in Swift and Objective-C for iOS development.

- (Preferred) Experience with cross-platform technologies and tools, such as CMake and cross-compilation.

Technical Skills :


- Experience developing low-level memory- and power-efficient mobile SDKs, libraries, and related software components, especially in C/C++ for Linux-based platforms

- Strong knowledge of multi-threaded programming principles and best practices, as well as inter-process communication mechanisms

- Strong knowledge of common networking protocols and related standards, including TCP, HTTP/S, JSON, XML, and Google Protocol Buffers

- Familiarity with Wi-Fi and 3GPP concepts and standards

- (Preferred) Familiarity with the Android SDK and iOS frameworks (e.g., Core Location, Core Bluetooth).

- Experience with third-party libraries and APIs, including RESTful APIs and JSON.

- Experience with version control systems, specifically Git.

- Working knowledge of the full mobile development life cycle and Agile methodologies.

Soft Skills :


- Strong analytical and problem-solving skills.

- Excellent communication and collaboration skills for working in a team environment.

- Attention to detail and a user-first mindset.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in