As Web Software Technologies Group, we develop user-friendly, high-performance, secure and sustainable Android mobile applications. We are looking for an expert team member who is experienced in Android development, solution-oriented and closely follows current technologies. The candidate will contribute directly to the projects by actively taking part in end-to-end software development processes.
Duties and Responsibilities
Developing and maintaining Android applications with Java and Kotlin
Performing integration with RESTful APIs
Managing Google Play publishing and update processes
Integrating UI/UX designs into the Android platform
Creating user-oriented interfaces by working in coordination with the design team
Ensuring continuous improvement of the application by following Android development trends and technologies
Collaborating with cross-functional teams to define, design and develop new features within the scope of the project
Optimizing application performance and implementing security measures
Writing sustainable and readable code in accordance with Clean Code principles
Qualifications Required
At least 2 years of professional mobile application development experience with Java and Kotin
Experienced in integration with RESTful APIs
Proficient in Google Play distribution processes
Experienced in version control system with Git
Actively worked with Firebase and similar services
Having knowledge of OOP, Design Patterns and MVVM concepts
Compliance with Clean Code and SOLID principles in software development processes
Prone to teamwork, high communication skills
At least B1 level of English
Preferred Qualifications
Proficient in CI/CD processes
Actively using services such as Firebase Remote Config, Analytics, Crashlytics
Having worked with architectures such as MVVM, Clean Architecture
Having experience in mobile testing processes and performance analysis
Having taken part in at least one published and actively used Android application project
Having knowledge of different mobile programming languages and having developed applications with these languages