Good communication skills, Agile software execution
Detailed job description
Bachelor's degree in Computer Science, Software Engineering, or a related field
Minimum of 8 years of professional experience in mobile app architect/development for Android platforms.
Strong proficiency in Kotlin, jetpack compose for Android.
Extensive knowledge of mobile app architecture and design patterns such as Clean, MVP, MVVM, SOLID, Publisher Subscriber, Observer and Singleton.
Minimum 5 years of experience with multi-tier Java/J2EE RESTful APIs in the Spring MVC and various third-party SDK integrations.
Excellent problem-solving skills and ability to troubleshoot complex issues.
Experience with continuous integration and delivery (CI/CD) pipelines.
Excellent communication and collaboration abilities.
Experience with Agile development methodologies.
Strong experience in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, developing, implementing, debugging, testing, fixing, and maintaining applications