iOS Developer

Chisinau, Moldova
Full Time
Technology
Mid Level
We are seeking a mid-year iOS Developer to contribute to the development and maintenance of high-quality mobile applications supporting core business processes and customer-facing digital services.

The role involves contributing to the development and improvement of native iOS applications used by end customers and internal users.

The iOS Developer will analyze business and technical requirements, translate them into scalable mobile solutions, and implement features aligned with the company’s digital roadmap. The role includes close collaboration with backend developers, UX/UI designers, product owners, and QA engineers, as well as planning and tracking development activities in Jira within an Agile delivery framework.

Additionally, the developer is expected to maintain clean, well-documented, and maintainable code, ensuring performance, security, and long-term sustainability of mobile applications. The candidate demonstrates solid expertise in iOS development, a solid understanding of mobile architecture patterns, and the ability to deliver reliable applications.

Basic Requirements:
  • Ability to understand and work with existing iOS applications and mobile architectures.
  • Capability to develop, debug, and maintain native iOS applications under guidance of senior engineers when needed.
  • Strong discipline in version control and branching strategies.
  • Habit of writing clean, readable, and maintainable code following Apple best practices.
  • Willingness to prepare and maintain technical documentation for mobile components.
  • Familiarity with Agile methodologies (Scrum/Kanban) and cross-functional teamwork.
Key Responsibilities:
  • Design, develop, and maintain native iOS applications using Swift.
  • Implement application features based on business requirements and UX designs.
  • Integrate mobile applications with backend APIs (REST/JSON).
  • Work with established architectural patterns such as MVVM or similar.
  • Contribute to maintaining application performance, stability, and responsiveness across supported iOS versions and devices.
  • Handle local data storage, caching, and offline scenarios where required.
  • Follow established practices for secure data handling, authentication, and authorization.
  • Identify, troubleshoot, and fix bugs and performance bottlenecks.
  • Participate in code reviews and contribute to continuous improvement of mobile development practices.
  • Collaborate closely with backend teams, QA, UX/UI designers, and product owners.
Quality, Security & Release Responsibilities:
  • Follow internal security standards and mobile development guidelines.
  • Implement secure communication (HTTPS, token-based authentication).
  • Support application publishing and updates in the Apple App Store and enterprise distribution channels.
  • Assist with CI/CD pipelines for mobile builds, testing, and releases.
  • Monitor application behavior using logging and analytics tools.
Required Skills & Qualifications:
  • Hands-on experience with Swift and native iOS development (3–4 years).
  • Solid understanding of iOS SDK, UIKit / SwiftUI, and Apple Human Interface Guidelines.
  • Experience integrating RESTful APIs and handling JSON-based data.
  • Knowledge of mobile architecture patterns (MVVM, Clean Architecture).
  • Experience with dependency management tools (Swift Package Manager, CocoaPods).
  • Familiarity with Git-based version control systems.
  • Strong analytical and problem-solving skills.
Preferred Qualifications:
  • Experience developing customer-facing mobile apps in large-scale environments.
  • Familiarity with SwiftUI and modern iOS development practices.
  • Experience with push notifications, deep linking, and in-app messaging.
  • Knowledge of mobile analytics and crash reporting tools.
  • Exposure to CI/CD pipelines for iOS (automated builds, tests, deployments).
  • Understanding of accessibility and localization requirements.
Additional Information:

Work environment: Agile, collaborative, cross-functional, with a strong focus on quality and user experience.
Location: Office-based or hybrid, depending on project and team needs.

Summary:

This role contributes to delivering reliable, secure, and user-friendly iOS applications that support key services and digital customer journeys. The iOS Developer will contribute directly to mobile innovation, system integrations, and continuous improvement of the company’s mobile ecosystem.

Prin aplicare, vă exprimați acordul privind procesarea datelor dvs cu caracter personal și păstrarea acestora pe un termen de 12 luni din data aplicării.

Подавая заявку, Вы выражаете свое согласие относительно обработки Ваших персональных данных и их хранения в течение 12 месяцев с даты подачи заявки.

By applying, you express your agreement regarding the processing of your personal data and their retention for a period of 12 months from the application date.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*