Position: Senior Android Developer
Company: MWDN
Experience required: 5y
English level: intermediate

WE OFFER:
-People-oriented management without bureaucracy
-Friendly climate inside the company – previous employees have come back often
-Flexible working hours
-100% paid sick leave
-Paid participating in sports events
-Educational budget

RESPONSIBILITIES:
-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

REQUIREMENTS
-5+ years of 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
-English verbal and written communication skills

Desirable personal characteristics:
-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
-Excellent troubleshooting skills

ABOUT THE PROJECT:
STEPS is a fast-growing, well-funded startup, changing the way people create and consume location-based information. STEPS is the platform for communities to create customized maps and share information about places they love.
https://www.steps.me/