We seek a highly accomplished engineer to join our growing IoT and Automotive Solutions mobile team. In this role, you will be responsible for the entire lifecycle of Android & iOS application development, from design and architecture to implementation, testing, and deployment. You will also play a key role in mentoring junior developers and staying up-to-date on the latest trends and technologies in the Android, iOS ecosystem.
You will be responsible for the following but not limited to:
- Partnering and collaborating with cross-functional teams (design, product and QA) to define, implement, and launch new features and products.
- Design, develop, and maintain high-quality, scalable, and efficient Android, iOS applications.
- Ensure the performance, stability, and responsiveness of applications across a wide range of Android, iOS devices (Including Android Play, CarPlay) and versions
- Write clean, maintainable, and well-documented code adhering to best practices and coding standards.
- Identify, troubleshoot, and fix bugs effectively.
- Conduct code reviews and provide mentorship to junior developers.
- Stay up-to-date with the latest SDK, libraries, tools, and technologies.
- Assist in technical discussions and contribute to the overall architecture of the applications.
- Adapt and Integrated AI flow in Dev workflow and process
What we're looking for...
You'll need to have:
- Bachelor's degree or eight or more years of work experience.
- Must have at least 5 years' experience on Android working through the design, development, release cycle, and delivering software products to market
- iOS Apps developed and deployed in the Apple's AppStore (include AppStore links in your resume and any public GitHub repositories you are proud to show)
- Experience with Git, Jira, Splunk, Android Studio, X Code, JSON, OAuth2, Networking Libraries,
- Experience with iOS frameworks such as Core Data, Core Animation, notifications etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect mobile applications to back-end services