What are the responsibilities and job description for the Senior Mobile Software Engineer position at Haystack?
We're working with a leading global product design and technology company known for its diverse portfolio of highly-rated lifestyle solutions that enhance daily life in homes worldwide. This innovative company, powered by two trusted global brands, has a proven track record of market disruption and significant growth across multiple product categories.
The Role
The Role
- Develop and maintain hybrid mobile applications using modern development tools.
- Build cross-platform solutions to accelerate feature delivery across iOS and Android.
- Collaborate with embedded, cloud, and hardware teams for end-to-end connected product experiences.
- Design and implement full-stack system architectures integrating mobile apps with cloud services and connected devices.
- Write, execute, and automate tests to ensure reliability and performance.
- Debug and optimize mobile app performance for consumer-scale deployment.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong experience in native iOS and/or Android development with deep understanding of Swift or Kotlin.
- Proficiency with modern mobile development tools like Xcode, Android Studio, Git, Gradle, CocoaPods, or Swift Package Manager.
- Experience working with cross-functional development teams across the software stack.
- Understanding of full-stack system architecture and mobile-to-cloud integration patterns.
- A passion for creating consumer-friendly, connected product experiences.
- Competitive salary and comprehensive benefits package.
- Opportunities for personal and professional growth through impactful learning programs.
- A dynamic culture that encourages innovation and pushing boundaries.
- Employee stock purchase program and product discounts.
Salary : $108,800 - $166,800