Mobile Application Developer (iOS & Android) – Expert
Mobile Application Developer
As the Web Software Technologies Group, we develop user-friendly, high-performance, secure, and sustainable mobile applications. We are looking for expert team members who are proficient in iOS and/or Android development, experienced in the industry, and possess strong technical depth.
The candidate is expected to actively participate in end-to-end mobile application development processes and directly contribute to projects.
JOB DESCRIPTION
- Develop and maintain mobile applications using Swift, Objective-C, Kotlin, and/or Java,
- Integrate with RESTful APIs,
- Manage App Store and Google Play publishing & update processes,
- Work in coordination with UI/UX teams to develop user-focused, modern interfaces,
- Optimize application performance and implement security measures,
- Continuously improve applications by following Android and iOS development trends,
- Collaborate with teams to define, design, and develop new features within projects,
- Write sustainable and readable code adhering to Clean Code principles.
GENERAL QUALIFICATIONS
- At least 3 years of professional mobile application development experience with Swift, Objective-C, Kotlin, and/or Java,
- Experience in integrating with RESTful APIs,
- Familiarity with App Store and Google Play distribution and version management processes,
- Experienced with Git version control system,
- Experience working with Firebase and similar services,
- Knowledge of OOP, Design Patterns, and MVVM,
- Compliance with Clean Code and SOLID principles in software development processes,
- Team-oriented, solution-focused, and strong communication skills,
- Minimum B1 level proficiency in English,
- Preferably familiar with CI/CD processes,
- Preferably experienced in actively using Firebase Remote Config, Analytics, Crashlytics, and similar services,
- Preferably familiar with software architectures such as MVVM and Clean Architecture,
- Preferably knowledgeable or experienced in mobile testing processes and performance analysis,
- Preferably have worked on at least one published and actively used mobile application project,
- Preferably proficient in multiple mobile programming languages.