Description

About the Role

We are seeking a skilled iOS Developer to design, build, and maintain high-quality mobile applications for Apple devices. The successful candidate will contribute to the development of reliable, secure, and intuitive digital products, working closely with product designers, backend engineers, QA specialists, and other technical professionals.

This position is suited to a developer who understands the Apple development ecosystem, values clean architecture, and can translate product requirements into polished mobile experiences. Experience with financial technology, digital payments, banking applications, or other transaction-based platforms is an advantage.

Key Responsibilities

  • Develop and maintain native iOS applications using Swift and modern Apple development frameworks.
  • Build responsive, accessible, and intuitive user interfaces aligned with product design specifications.
  • Integrate REST APIs and other backend services to support authentication, data exchange, and application functionality.
  • Implement secure session management, local data storage, and appropriate protection for sensitive information.
  • Collaborate with UI/UX designers, backend engineers, and product teams throughout the development lifecycle.
  • Write maintainable code, conduct code reviews, and contribute to technical documentation.
  • Identify and resolve performance issues, application crashes, and compatibility problems across supported iOS versions.
  • Develop unit tests and participate in automated testing, release preparation, and App Store deployment.
  • Monitor application quality and contribute to ongoing improvements based on user feedback and technical findings.

Requirements and Qualifications

  • Degree, diploma, or equivalent practical experience in software engineering, computer science, or mobile application development.
  • Demonstrable experience developing applications for iOS using Swift.
  • Familiarity with SwiftUI, UIKit, Xcode, Git, and standard iOS development practices.
  • Understanding of asynchronous programming, API integration, application lifecycle management, and mobile security.
  • Experience with debugging, performance profiling, testing frameworks, and dependency management.
  • Ability to work with technical specifications and collaborate effectively within an agile development environment.
  • Strong analytical, problem-solving, and communication skills.
  • Professional working proficiency in English; Estonian language skills are an advantage.

Preferred Experience

Experience with Combine or Swift concurrency, CI/CD pipelines, push notifications, analytics integration, and mobile applications involving payments or user identity verification would be beneficial.

What We Offer

  • The opportunity to contribute to modern mobile products serving international users.
  • A collaborative engineering environment that supports technical ownership and professional development.
  • Exposure to contemporary mobile architecture, secure application design, and continuous delivery practices.
  • Competitive compensation based on experience, technical capability, and the scope of the role.

Ideal Candidate

The ideal candidate combines strong Swift development skills with attention to detail, sound engineering judgement, and a commitment to building dependable mobile applications. You should be comfortable taking responsibility for features from initial implementation through testing, release, and subsequent improvement.

Are you interested in this position?

Apply by clicking on the “Apply Now” Button below!

#JobsHubEstonia #GlobalRecrument
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal.