Senior Android Developer
- Remote •
- 3 years of exp
- Full Time
Not Available
About the job
We're looking for a senior Android developer for maintaining the android frontend for a trading and finance sector application.
Responsibilities:
Improve and maintain the core android application for a trade and finance domain use-case
Write effective GraphQL schema to consume the backend services
Must follow TDD (test driven development): Unit-test code for robustness, including edge cases, usability, and general reliability via espresso and mockito
Write unique and very specific custom views to fit multiple use-cases to display data to the user.
Implement features using MVVI pattern and write standalone modules for them.
Write perfomant code and use the android profiler to improve app build size and efficiency
Keep up with the ever-changing landscape of Android development and be enthusiastic in learning those new trends
[Bonus] Maintain CI/CD definitions for running tests and auto-publish to the play-store
Qualifications:
Bachelor's degree in Computer Science (or related field)
3+ years of relevant work experience in trading or financial applications OR Be a Google certified Associate Android Developer with 1 year experience
Understanding of how backend services work (not the coding aspect) and work with interfacing services that have a GraphQL endpoint
A good understanding of Kotlin. Must be able to work with coroutines and flow.
Prior experience with integrating Firebase services
Prior experience with integrating a payment gateway/service