
Android Software Engineer
Total System Services, LLC (TSYS)9 days ago
Prague, CzechiaMid Level
Responsibilities
- Design, develop, and deliver secure, reliable, and high-performance Android features from requirements through implementation.
- Own the technical design and architecture of assigned features and collaborate with product owners, architects, QA engineers, and developers.
- Break down features into tasks, estimate effort, track progress, and deliver work predictably and with high quality.
- Perform code reviews, apply coding standards and modern Android practices, and improve application performance, security, and maintainability.
- Develop and maintain unit tests, support functional and automated testing, resolve technical issues, and partner with QA to deliver a seamless user experience.
Requirements
- At least 3 years of Android development experience building and supporting production-grade mobile applications.
- Strong proficiency in Kotlin, Java, and the Android SDK.
- Czech language proficiency at B1 level.
- Deep understanding of MVVM, clean architecture principles, dependency injection, and scalable application design.
- Strong experience integrating APIs, SDKs, and third-party libraries.
- Expertise in secure mobile development, including secure coding, code obfuscation, encryption, HTTPS/TLS, and Android KeyStore/KeyChain implementation.
- Strong problem-solving, technical communication, collaboration, and troubleshooting skills.
- Preferred: experience partnering with stakeholders, removing impediments, improving ways of working, and fostering collaborative cross-functional or distributed teams.