Baku,
Azerbaijan
31.10.23
-
30.11.23
Working conditions
- Design and implement iOS-based mobile software and systems from requirements to production and commercial deployment;
- Knowledge of SwiftUI or a strong desire to learn it;
- Design, Develop, Code, Test, and Debug system software;
- Review code and design;
- Analyze and enhance the efficiency, stability, and scalability of system resources;
- Integrate and validate new product designs;
- Provide postproduction support;
- Assess third-party and open-source software;
- Monthly salary will be negotiated during the interview, depending on the knowledge, skills, and experience of the candidate;
- Work schedule: 5 days;
- Working hours: 09:00 - 18:00.
Requirements
- 3+ years of proven working experience in mobile technologies;
- Knowledge of OOP principles, functional programming, SOLID;
- Ability for algorithmic thinking and basic mathematical knowledge;
- Understanding CleanSwift/VIP/MVVM application architectures;
- Understanding the pros, cons and features of MVC, MVP, MVVM and VIPER;
- Know how to write multi-threaded code, understanding of working with multithreading (CGD and Structured concurrency);
- Experience with UserNotifications, Security and other iOS platform frameworks;
- Experience writing unit tests (Quick & Nimble);
- Experience with Git and Jira;
- Competence in working with Rest and SOAP;
- Proficiency in Background/Foreground Services;
- Ability to work with BLE and motion sensors;
- Experience with data management;
- Strong documentation and writing skills;
- Bug fixing expertise;
- Good knowledge of mobile software development environments and tools.
Developer
İCT