Position Title: Senior Android Developer
Department: Technology
Experience: 2 years of relevant experience minimum
Education: Bachelors
Location: Work from Home
Technical Skills:
· Proven Senior Android development experience
· Experience with fast paced development methodologies
· Good working knowledge of great UI/UX for our users
· Strong understanding of interacting with Web APIs
· Demonstrated ability to integrate third party tools into solutions
· Excellent knowledge of Android SDK Strong understanding of Kotlin
· Strong understanding of the Android SDK from Android 5
· Experience with MVVM or a similar MV* solution
· Experience with DI using Dagger2.
· Experience with testing JUNIT, Espresso and Mockito etc
· Familiar with Reactive programming via RxJava
· Hands-on experience with DI and Android architecture components
· Sound understanding of Git strategies, continuous integration setup and automation
· A genuine interest in agile development processes
· Maintain and improve coding standards across the team, taking part in code reviews for other developers
· Troubleshoot issues, fix bugs and improve application performance
· Fully participate in the relevant scrum events; planning and estimation, daily scrums, sprint reviews, and retrospectives
· Accept joint responsibilities with the team for converting the Product backlog into 'Done'
· Collaborate with cross-functional teams to define, design, and ship market leading app experiences for our users
· Owning the full Android app development lifecycle.
A Global Tech Compnay