Mobile Application Developer

Sharp Decisions
Torrance, CA

Job Title : Mobile Application Developer

Location : Torrance, CA (Hybrid)

Duration : 12 Months contract with a multiple years on an extension


Key Responsibilities:

• Technical Leadership: Guide and mentor, the mobile development team to ensure successful delivery of projects.

• Project Ownership: Collaborate with stakeholders to plan, design, develop, test, and maintain mobile applications.

• Architecture & Design: Build scalable and maintainable solutions for complex business challenges.

• Native Development: Lead development for Android (Kotlin/Java) and iOS (Swift/Objective-C) platforms.

• Integration & Security: Work with RESTful APIs, OAuth, JWT, and third-party SDKs.

• Automotive Integration: Implement and maintain CarPlay and Android Auto features.

• Quality Assurance: Ensure high standards through code reviews, debugging, and performance optimization.

• Documentation: Maintain clear and comprehensive technical documentation.

• Cross-Functional Collaboration: Work closely with product managers, designers, and backend engineers and other stakeholders.


Required Technical Skills:

• 4+ years of experience in mobile and smartwatch app development.

• Expertise in native Android (Kotlin/Java) and iOS (Swift/Objective-C)

• Strong understanding of authentication protocols (OAuth, JWT) and API integration.

• Experience with CarPlay and Android Auto.

• Proficient in debugging and performance optimization.

• Familiarity with MQTT and real-time communication.

• Experience integrating third-party SDKs.


Optional but Preferred Skill:

• Experience with hybrid frameworks (React Native, Flutter, AngularJS, NodeJS).

• Knowledge of CI/CD pipelines for mobile apps.

• Understanding of mobile security best practices.

• Experience in Agile/Scrum environments.

• Automotive domain and Digital Services experience.


Required Soft Skills:

• Leadership & Ownership: Proactive in driving initiatives and delivering results.

• Collaboration: Strong team player in cross-functional settings.

• Communication: Able to clearly convey technical concepts to diverse audiences.

• Problem-Solving: Analytical and solution-oriented mindset.

• Adaptability: Comfortable in fast-paced, dynamic environments.

• Mentorship: Supportive of junior developers and committed to team growth