Android + Web App SDLC
(3+ years exp)Jarbits
The Role
Job Description
Responsibilities
• Design and build Android and Web mobile applications
• Collaborate with cross-functional teams to analyze, design, and ship new features
• Build and publish applications in app stores, cloud servers
• Implement new technologies to maximize application performance
Requirements
• 3-4 years of relevant work experience as Android Developer
• Strong knowledge of DB modeling and SQL relational databases, MySQL/PostgreSQL
• Strong knowledge of front end development using React
• Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
• Familiarity with RESTful APIs to connect Android applications to back-end services
• Strong knowledge of Android UI design principles, patterns, and best practices
• Experience with offline storage, threading, and performance tuning
• Experience working on data store such as SQLlite, Couchbase etc.
• Knowledge of the open-source Android ecosystem and the libraries available for common tasks
• Ability to understand business requirements and translate them into technical requirements
• Familiarity with cloud message APIs and push notifications
• A knack for benchmarking and optimization
• Understanding of Google’s Android design principles and interface guidelines
• Proficient understanding of code versioning tools, such as Git
• Familiarity with continuous integration
• Excellent knowledge in core Java
• Hands on experience in the full life cycle of Android application development
• Experience in Payment gateway integration in mobile apps is a big plus
• A portfolio of Android apps in the app store is a plus
• Hands on experience with Android studio & gradle build system
• Experience working on Locations and Map API's
• Experience with popular 3rd party libraries, frameworks, and services such as RxJava, ButterKnife, AutoValue, Retrofit, Dagger, Crashlytics, and Amplitude, including when not to use one