Design and build advanced applications for the Android platform
Work with outside data sources and APIs
Extensive experience with Git. JSON, RESTFul APIs
Work on bug fixing and improving application performance
Collaborate with cross-functional teams to define, design, and ship new features
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Should be able to analyze customer requirements, estimate the effort, provide the deliverable date to the customer and make sure to ship the feature on time
Experience in Release management like creating, merging, maintaining branches, versioning and releasing apps. Should have experience in publishing at least one app to playstore.
Ready to help team members in their technical challenges
Knowledge on architectural patterns MVP, MVC, MVVM, and Clean Architecture will be an added advantage
Collaborate with cross-functional teams to define, document, design and ship new features
Experience in Native Android, latest Android SDKs, Frameworks, JAVA, Object Oriented Programming, Data Structures, Java, Algorithms and problem solving
Familiar with Android Material Design, CSS, XML, HTML
Experience with AWS server, Node js, s3 bucket, Dynamo DB
Working knowledge of version control system like GIT/ Bitbucket is a must.
Role: Sr. Android Developer