We are seeking a Senior Kotlin Engineer to develop backend services for award-winning mobile applications.
Collaborate with engineers, product managers, designers, and QA to create new products and platforms. Apply your technical skills and creativity to solve challenging problems and deliver high-quality code. We encourage you to apply and contribute to our innovative projects.
Responsibilities
- Build server-side applications supporting mobile clients
- Write, refactor, and delete code to improve system quality
- Design solutions for open-ended problems
- Integrate backend services with bespoke legacy systems
- Conduct performance analysis and optimization
- Develop and maintain unit tests
- Fix bugs and address technical debt
- Implement asynchronous code to improve responsiveness
- Collaborate with cross-functional teams including product, design, and QA
- Utilize build tools and continuous integration pipelines
- Contribute to open source projects and internal knowledge sharing
- Self-start and drive tasks to completion
Requirements
- Bachelor’s degree in Computer Science or related field or equivalent experience
- 3+ years of experience in Kotlin development
- Proficient in building server-side applications and REST APIs
- Experience with asynchronous programming and performance optimization
- Familiarity with Gradle and continuous integration
- Ability to work effectively within a team environment
- Upper-Intermediate English language proficiency (B2)
Nice to have
- Knowledge of GraphQL and RAML specifications
- Experience with Docker containerization
- Background in unit testing best practices
- Familiarity with legacy codebase maintenance