Responsibilities
Collaborate with cross-functional teams to define, design, and ship new features.
Work with outside data sources and API.
Help in developing new features following our product roadmap.
Exercise leadership in project architecture & code quality.
Follow coding best-practices.
Follow agile/continuous integration engineering best practices.
Implement user stories using modern design and coding best practices.
Job Requirements
Must have a Bachelor's degree, preferably in Computer Science or Engineering.
2+ years experience developing native mobile for Android.
Experience with Java and Kotlin.
Good experience of OOP & POP.
Experience with React Native is a plus.
Experience with crash reporting and application logging solutions.
Experience integrating with third-party libraries and APIs.
Shipped production quality Android applications.
Solid understanding of the full mobile development lifecycle.
Understanding of analytics.
Solid understanding of Gitflow.
Experience with GraphQL is a plus.
Experience with e-commerce/fintech/supply chain business is a plus.