Mobile Developer
We're hiring on behalf of a Haystack partner!The Role• Provide end-to-end technical leadership and architecture for Android applications, aligning with enterprise standards and business objectives.• Design and implement scalable, secure, and high-performing Android solutions using modern architecture patterns.• Collaborate with cross-functional teams to design, develop, and deliver enterprise mobile applications.• Ensure the Android codebase is modular, reusable, testable, and scalable through best practices.• Drive application performance optimization and troubleshoot complex technical issues.• Mentor and develop junior and mid-level engineers.What You'll Need• Bachelor’s degree in computer science, Engineering, Information Technology, or equivalent work experience.• 10+ years of software development experience, including 5+ years building enterprise-scale native Android applications.• Expert-level proficiency in Kotlin and strong experience with Java.• Extensive experience with Jetpack Compose, Android Jetpack libraries, Coroutines, Flow, and Hilt/Dagger.• Deep understanding of Android architecture and design patterns (MVVM, Clean Architecture).• Experience integrating RESTful APIs, microservices, automated testing frameworks, and Agile practices.What's On Offer• Competitive annual salary (salary not specified in original description) plus bonus and profit sharing potential.• Comprehensive benefits package including medical, dental, vision, and disability coverage.• Generous paid time off, including vacation, sick time, personal days, and volunteerism day.• 401k retirement plan with company match and tax-advantaged accounts.Apply via Haystack today!