TTMS is a rapidly growing IT company with a global presence, specializing in Comprehensive Service Delivery and staff augmentation with industry leading and niche technologies expertise.
We realize both projects related to the design and implementation of new system architecture, as well as tailor already existing solutions.
Our biggest strength is people who are highly qualified specialists. For our clients around the world we recruit programmers, business analysts, project managers, testers, support specialists, graphic and UX designers.
If you think about developing your career, join our specialists team and help us build success together.
We offer :
Participation in interesting and demanding projects
Flexible working hours
A great, non-corporate atmosphere
Stable employment conditions (contract of employment or B2B contract)
Opportunities for development and promotion
Attractive package of benefits
Your responsibilities :
Researching, designing, implementing and managing software systems
Writing and implementing efficient, secure and clean code - addressing quality as highest concern
Applying quality assurance procedures, tools and patterns
Working closely with other developers, UX designers, testers, business and systems analysts
Creating and maintaining technical documentation of the systems
We are looking for you, if you have :
Senior / Expert knowledge about Android platform and devices, min. 4 years of experience in creating native applications on Android platform
Ability to create user interfaces in native applications (coded UI in XML, custom views)
Knowledge of Android Jetpack components (work manager, paging, recycler view, etc.)
Knowledge about MV* architecture patterns (MVP, MVVM)
Knowledge of RxJava and CoroutinesAbility to estimate, plan and deliver tasks according to schedule
Knowledge about databases, experience with SQLite database
Ability to write unit and integration tests (JUnit, Mockk, Mockito, Espresso, Robolectric).
Knowledge of tools for : build automation and continuous Integration (Bitrise / GitLab)
Knowledge of AGILE (SCRUM / KANBAN) processes
The ability to learn fast and efficient use of Java and Kotlin libraries for commercial products
Very good knowledge of Kotlin and Java
Software tools : Android Studio, Git, JIRA
We reserve the right to contact the selected candidates.