Job Description
Work with a team of developers to implement new features and improve code stability of 2 existing Android applications. Be involved with continuous improvements and discussions with multiple teams to provide a User friendly way to order meals through the application.

Developing mobile applications in Android (Java, Android API, Android material design)
Design and develop technical solutions to a pre-defined requirement independently or as a part of a team
Follow documentation, software development methodology, version control and testing, and migration standards
Analyzes, designs, develops and unit tests software applications including both new and existing software products.
Detects, analyzes and resolves problems associated with applications and their dependent systems/services
Builds a strong working knowledge of product architecture, technology stack and deployment infrastructure
Reviews and verifies requirements/specifications with product, business and system analysts
Reviews test plans and acceptance criteria with testers/QA. Conducts quality reviews and verification of coding/designs
Optimize code to enhance performance in the application's environment
Resolve integration issues related to the implementation of new software

Required: Strong understanding of consuming and integrating of API/REST Services

Strong understanding of Push Notifications (FCM)
Strong understanding of Location Services
Authentication Services (OAuth2)
Building, deploying, and integrating custom Kotlin Libraries
Understanding of Deep Links
Google Pay and Payment Services architecture

*Solü Technology Partners provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability or genetics.