Job Description
Job Description
- Lead the design, development, and maintenance of mobile applications across iOS and Android platforms.
- Provide technical guidance and mentorship to a team of mobile developers both in the US and overseas.
- Plan and prioritize development tasks, document in JIRA, set timelines, and ensure timely delivery of milestones.
- Collaborate closely with Product Managers, Firmware, Cloud, Software and other stakeholders to align development efforts with business goals.
- Write clean, maintainable code and conduct thorough testing to ensure high-quality deliverables.
- Identify opportunities for optimization in app performance, scalability, and user experience.
- Develop application programming interfaces (APIs) to support mobile functionality.
Requirements
- Bachelor of Science or Master of Science in Computer Science, Engineering, or a closely related field of study.
- 10-15 years of experience with iOS and Android Mobile App Development.
- Experience with IoT Connected tangible manufactured smart home automation products.
- Proven understanding of the full mobile development life cycle.
- Swift, Objective-C (for iOS) and Java, Kotlin (for Android).
- Experience working with remote data via REST and JSON.
- Experience working with third-party libraries and APIs.
- Deep understanding of mobile UI/UX principles.
Benefits
- Health Insurance
- Dental Insurance
- 401k Retirement
- Vacation / PTO
Job Tags
Permanent employment, Remote job, Overseas,