What are the responsibilities and job description for the Mobile App Tech Lead position at Intelliswift - An LTTS Company?
- Native Mobile Development (Kotlin, Java, Swift, Objective-C)
- Mobile Architecture & Scalable Design
- Authentication Protocols (OAuth, JWT)
- CarPlay and Android Auto Integration
- Third-Party SDK Integration
- MQTT / Real-Time Communication
- CI/CD for Mobile Applications
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