Sr Android Developer
NewBe an early applicant- Complete
hands-on Android app development using Kotlin and / or Java.
- Work
with stakeholders to understand and document software requirements and
ensure Android apps delivered are of high quality.
- Collaborate
and work in a team environment with Design, Development and QA teams.
- Strong
sense of ownership and ability to deliver mobile applications as an
individual contributor.
- Work
closely with product development to understand the roadmap of the Android
App
- Implement
new features in a highly collaborative environment with product managers,
and other Web, Backend, and iOS mobile engineers
- Share
technical solutions and product ideas with the broader team through design
review, code review, and presentations
- Work with the product and design teams to
understand end-user requirements, formulate use cases, and then translate that
into a pragmatic and effective technical solution
Requirements
- Bachelor's
in Computer Science / Engineering or related field
- 4 to 5
years' experience with Android Studio, Android SDK, and Kotlin is a must
- Experience
in Jetpack compose is a must
- Experience
in Reactive/Functional programming is a must
- Understanding
of REST APIs, the document request model, and offline storage
- Hands
on experience in integrating with backend services and third-party
API's/integrations
- Strong
knowledge of object-oriented programming and code design techniques.
- Ability
to write well-documented and clean code.
- Experience
with unit testing and test-driven development
- Experience
working with Git in a CI/CD environment
- Familiarity
with cloud message APIs and push notifications
- Strong
knowledge of Android UI design principles, patterns, and best practices
- Understand
common best practices and know when and how to apply them
- Strong
analytical and debugging skill
- Understand
user expectation on android and mobile platform
- Experience
testing with multiple devices
