Our stacks are diverse, so you will get exposure to many technologies including Swift, Kotlin, Kotlin Native, and more. Responsibilities Leading feature development and technical delivery on key initiatives Translating designs and product requirements into high-quality code on the Android platform Partnering with cross-functional teams to elaborate, design, and implement new features Designing, building, and maintaining reusable, reliable, high-performance code Ensuring the best possible performance, quality, and responsiveness of the application Identifying and correcting bottlenecks and fixing bugs Helping maintain code quality, organization, and automatization Building efficient and reusable front-end abstractions and systems Pushing the envelope on cutting-edge mobile technologies and front-end engineering best practices Minimum Qualifications B.S. or M.S. degree in Computer Science, Engineering, or related field Proven Android app developer with 3+ years of experience Proficiency in Java and Kotlin Understanding of the Android mobile app development cycle Familiarity with Android libraries, services, and SDKs Understanding of UX/UI standards, performance tuning, threading and offline storage Experience with developing cross-platform software components, test driven development and continuous delivery Preferred Qualifications Published Android apps in the Google Play store Optimization and benchmarking skills Experience managing software projects across different geos and time zones Software development experience with SaaS applications