Description:
Client's mobile software engineers work with other team members to produce custome- facing mobile applications that provide a superior user experience and support key business objectives. Developers participate in all aspects of application development including design development and delivery using an Agile process.
Responsibilities:
- Create awesome experiences for millions of customers
- Collaborate with engineers designers and product owners to bring customer focused features to life
- Write quality code that is efficient maintainable and will scale across teams
- Own your code from conception to production
- Work with customer support and product owners to pivot on features and address reported bugs
Qualifications:
- BS in Computer Science or equivalent
- 5 years of Android development experience with knowledge of API design best practices and UX guidelines.
- Proficiency and demonstrated experience in the following technologies:
- Kotlin Java programming Jetpack compose and debugging skills.
- Build/deployment tools: Android Studio Gradle Git
- Other DevOps Toolchain: Slack Gradle GitHub actions
- Multi-threading and REST based JSON APIs
- Ability to explain technical concepts and adjust messaging based on the audience including non-technical groups
- Demonstrates great communication skills and initiative to solve problems and convey solutions to peers and product owners
- Experience in Agile methodologies such as SCRUM
- Ability to work well within a team environment as well as independently.
Bachelor's degree