What does this role hold for you:
Design and build advanced applications for the Android platform
Collaborate with cross-functional teams to define, design, and ship new features
Work with outside data sources and APIs
Work in a fast-paced Scrum environment in a pod of 4-8 developers and designers delivering complete features for the end-user
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Job Qualifications Required:
Proven experience of 4+ years in mobile application development
Must have published a couple of complex mobile applications
Reactive programming and multithreading
End to end solutioning - UI to app's backend
Technical Skills Required:
Must-Have Skills:
Android SDK Kotlin Arch (MVVM / Clean)
MySQL Rest API / Webservices DevOps - AWS, Kubernetes, Docker, Jenkins
Nice to Have Skills:
AngularJS, Express, JSON, HTML, Javascript, Jquery, CSS, Redux, Distributed computing (Hive / Hadoop / Spark), IOS Development