Опис вакансії
Position Overview:
As an iOS Developer, you will be responsible for the design, development, and maintenance of cutting-edge mobile applications. Your expertise will contribute to the enhancement of our user experience and ensure the seamless functionality of our iOS applications.
Requirements:
- Minimum of 3 years of experience in developing mobile applications on a commercial basis.
- Proficiency in Swift and iOS SDK, with in-depth knowledge of the principles of the lifecycle of iOS applications.
- Fluency in Russian is a must.
- Experience working with the VIPER architecture.
- Strong skills in programmatic layout, theoretical knowledge, and experience using layout frameworks such as Snapkit.
- Solid experience with databases, including Realm and CoreData.
- Proficiency in using REST API, JSON, and WebSocket tools.
- Experience in handling video and audio using AVKit, AVFoundation, and Core Audio.
- Adherence to Apple Human Interface Guidelines.
- Experience with multithreading.
- Desirable experience with WebRTC and CallKit.
- Ability to work with Git.
- Demonstrated ability to write clean code with a focus on results.
Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and maintain high-performance, reusable, and reliable code.
- Identify and correct bottlenecks and fix bugs to ensure the smooth functioning of applications.
- Work on improving application performance, responsiveness, and overall user experience.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
- Participate in code and design reviews to maintain high code quality standards.
- Troubleshoot, debug, and optimize application performance to meet company and user expectations.
- Collaborate with other team members and stakeholders to deliver high-quality software solutions.
WHAT'S IN IT FOR YOU?
- Competitive Salary based on experience.
- Lead the technological transformation of a dynamic and growing company.
- Play a pivotal role in shaping the future of UMMA LIFE.
- Collaborate with a talented, diverse team and work in a supportive and engaging workplace.
- Access to the latest technologies and resources to drive innovation.