Responsibilities:
- Act as a subject matter expert within your vertical, being hands-on throughout the full SDLC including development, design, testing, deployment, and release.
- Serve as the product owner within your vertical, including driving improvements and performing maintenance when necessary.
- Participate in architectural decision-making.
- Ensure code quality through reviews that align with development standards.
- Actively collaborate with Product Management to deliver maximum value to stakeholders and customers.
What you need to be successful
- Minimum of 3 years of experience in mobile software development.
- Bachelor's degree in Computer Science or equivalent education or practical experience.
- Strong command of English with the ability to clearly articulate work scope.
- Hands-on experience coding in Kotlin.
- Experience with high-performance testing.
- Proficient in architecture and design patterns (e.g., SOLID principles, MVVM/Clean Architecture).
- Understanding of scalability challenges and experience building high-performance applications capable of handling thousands to millions of active user requests.
- Experience setting up CI/CD pipelines for deployment and release.
- Full SDLC experience including development, design, testing, deployment, and release.
- Experience in mentoring or managing a team is an advantage.