Job Description
• Take the conceptual product and design ideas and turn them into valuable and delightful experiences for our users.
• Ensure the performance, quality and responsiveness of the application.
• Collaborate with a team to define, design and ship new features.
• Work closely with Product Managers and Product Designers to implement best-in-class user experiences.
• Identify and correct bottlenecks and fix bugs.
Benefits
Qualifications
• Professional experience building Android applications.
• Experience with Java and Kotlin languages.
• Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
• Experience with Google Maps SDK or Mapbox SDK.
• Experience with common Android frameworks such as Dagger 2, Retrofit and Firebase, etc.
• Experience with animations and micro-interactions implementation.
• Familiarity with RESTful APIs to connect applications to back-end services.
• Experience with caching mechanisms.
• Experience with Git.
• Excellent troubleshooting skills.
• Fast learner, highly organized, and detail-oriented person who has the ability to work on multiple deadlines in a fast-paced atmosphere.
• Team player with strong communication skills who is passionate about being part of a successful team with a “Can-Do” mentality and mindset.