Job Description
About TechInnovate Solutions
TechInnovate is an award-winning mobile product studio based in San Francisco. We combine design thinking with engineering excellence to create apps that users love. Our clients range from startups to Fortune 500 companies.
Role Overview
We are seeking a Senior Mobile App Developer to lead the development of our flagship consumer application. You will architect, build, and maintain features across both iOS and Android, ensuring a seamless and engaging user experience.
What We Offer
- Competitive salary and equity
- Full benefits package including health, dental, vision
- Flexible working hours and remote-friendly culture
- Opportunity to work on high-impact projects with a talented team
- Continuous learning support
Responsibility
- Design and implement advanced mobile features for iOS (Swift) and Android (Kotlin).
- Collaborate with product managers and designers to define and deliver new features.
- Write clean, maintainable, and well-tested code.
- Conduct code reviews and mentor junior developers.
- Optimize application performance and troubleshoot production issues.
- Participate in Agile ceremonies and contribute to continuous improvement.
- Stay updated with mobile development best practices and emerging technologies.
Qualification
- Bachelor’s degree in Computer Science or equivalent experience.
- 5+ years of mobile development experience, with at least 3 years in native iOS or Android development.
- Proficiency in Swift and Kotlin. Experience with React Native or Flutter is a plus.
- Strong knowledge of mobile UI frameworks and design patterns (MVC, MVVM, etc.).
- Experience with RESTful APIs, third-party libraries, and cloud services (AWS, Firebase).
- Familiarity with CI/CD tools (e.g., Jenkins, Fastlane) and version control (Git).
- Excellent problem-solving and communication skills.
- Passion for building great user experiences.