CrawlJobs Logo

Middle iOS Developer

Georgia · Job Posted March 13, 2026
Apply Position
Job Link Share

Job Description

We are looking for a skilled and motivated iOS Developer to join our team! If you’re passionate about building user-friendly mobile apps and have experience delivering high-quality iOS applications, we’d love to hear from you. In this role, you’ll work with modern iOS technologies to design, develop, and maintain innovative solutions that meet user and business needs.

Job Responsibility

  • Develop and maintain iOS applications with a focus on performance, quality, and responsiveness
  • Collaborate with cross-functional teams, including designers and backend developers, to define and implement new features
  • Write clean, maintainable, and testable code using best practices
  • Debug and resolve application issues, ensuring high performance and usability
  • Integrate third-party libraries, APIs, and tools as needed
  • Participate in code reviews to maintain code quality and improve team efficiency
  • Stay updated with the latest iOS trends, technologies, and best practices

Requirements

  • 2+ years of professional experience developing iOS applications
  • Strong proficiency in Swift
  • Experience with SwiftUI, Combine, UIKit, and CoreData
  • Experience with Swift Concurrency (async/await, actors, etc.)
  • Proficiency with Xcode
  • Experience with MVVM, MVP, and other design patterns
  • Familiarity with unit testing
  • Strong understanding of RESTful APIs and JSON
  • Experience working with Git and pull request workflows
  • Strong analytical and debugging skills

Nice to have

  • Familiarity with new frameworks like SwiftData and Swift Testing
  • Experience with StoreKit
  • Knowledge of reactive programming (e.g., RxSwift)
  • Familiarity with Agile methodologies (Scrum/Kanban)
  • Experience with app deployment and provisioning on the App Store

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Middle iOS Developer

8 matching positions

Middle iOS Developer

We are looking for a Middle iOS Developer to join our iOS team and contribute to...
Location
Location
Salary
Salary:
Not provided
qic.digital Logo
QIC digital hub
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3 years of work experience in a similar position
  • Significant experience with all aspects of native mobile application development on iOS, Swift
  • Proficiency in multithreading, async/await, GCD, Actors
  • Knowledge of several tools from SwiftUI
  • Have published at least one original iOS app
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle
  • English level B2 or higher
Job Responsibility
Job Responsibility
  • Design, develop, test and implement an iOS application as well as continued production of new versions of the application
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Working closely with analytics, designers, QA team
What we offer
What we offer
  • Extra paid leave
  • Language classes
  • Meeting with experts
  • Professional development ($600/year for additional courses)
  • QIC running club
  • Relocation support
  • Remote health insurance (up to $1,500 dental coverage)
  • Tax consultations
  • Travel discounts
  • USD, EUR, or AED salary payouts
  • Fulltime
Read More
Arrow Right

Strong Middle Mobile Engineer (iOS)

Explore the future of FinTech! With superb engineering, we help the finance indu...
Location
Location
Ukraine
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of commercial experience
  • Proficiency in Swift, Swift UI, ability to understand and maintain obj-C codebase
  • Knowledge of Ui Kit
  • Solid understanding of the full iOS mobile development life cycle
  • Experience with iOS performance profiling tools and optimization techniques
  • Experience with Git
  • Problem solving, debugging skills, critical thinking, and communication skills
  • Ability to take responsibility for delivering finite unit of functionality
  • Ability to analyse and clarify requirements and corner cases
  • Ability to integrate best practices and oversee technical solution of the application
Job Responsibility
Job Responsibility
  • Technical tasks implementation, design, refactoring
  • Participation in the building of internal software engineering processes
  • Code review, code optimization
  • Proceed with team planning, proper estimations, commitments
  • Communication with customer for requirements analysis, sprint planning, estimations, retrospectives
  • Fulltime
Read More
Arrow Right

Middle React Native Developer

Our client provides the critical infrastructure used by aviation and maritime or...
Location
Location
Salary
Salary:
Not provided
artelogic.net Logo
Unicrew
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with React Native using Expo (including Dev Client / Continuous Native Generation)
  • Solid experience working with a shared TypeScript codebase across iOS and Android (web experience is a plus)
  • Experience integrating mobile apps with CRM or licensing backends (e.g., Salesforce)
  • Experience with Zustand (or similar lightweight state management) for centralized app logic
  • Experience integrating GraphQL APIs using Apollo Client
  • Proven experience implementing Apple App Store & Google Play in-app purchases / subscriptions, including purchase validation and entitlement handling
  • Understanding of mobile background services and push/foreground/background data handling
  • Experience working with Mapbox SDK on mobile (markers, layers, real-time updates, performance considerations)
Job Responsibility
Job Responsibility
  • Implement in-app payment integration using Apple App Store and Google Play billing systems
  • Connect mobile payment flows with backend services and external systems (e.g., CRM / licensing)
  • Ensure secure handling of purchase validation and entitlement activation on mobile
  • Collaborate with the client’s backend and product teams to align payment logic and user flows
  • Contribute to overall mobile app stability and code quality within the React Native codebase
Read More
Arrow Right

Senior QA Engineer

Our team is rapidly growing and we're looking for a dedicated QA engineer to sup...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
34ml.com Logo
34ML
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience: 3 – 7 years
  • BS/MS degree in Computer Science, Engineering, or a related subject
  • Good Knowledge and skills in STLC and QA methodologies, tools, and techniques
  • Experience in testing websites, and mobile apps (iOS, Android)
  • Experience in testing APIs
  • Experience in writing clear, concise, and comprehensive test cases
  • Experience in automation testing using Selenium and/or Appium
  • Experience developing manual End-to-End and Integration tests for applications
  • Strong troubleshooting skills
  • Ability to document requirements and specifications
Job Responsibility
Job Responsibility
  • Review requirements, specifications, and technical design documents
  • Create detailed, comprehensive, and well-structured test plans and test cases
  • Estimate, prioritize, plan, and coordinate testing activities
  • Identify, record, document thoroughly, and track bugs
  • Perform SDTL regression, and UAT
  • Develop and apply testing processes for new and existing products to meet client needs
  • Manual test functional and non-functional
  • Monitor debugging process results
  • Create test reports to summarize project status
  • Create, maintain, and execute comprehensive suites of test cases
  • Fulltime
Read More
Arrow Right

Quality Assurance Engineer

Our team is rapidly growing and we're looking for a dedicated QA engineer to su...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
34ml.com Logo
34ML
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience: 1 – 3 years
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Good Knowledge and skills in STLC and QA methodologies, tools, and techniques
  • Experience in testing websites, mobile apps (iOS, Android)
  • Experience in testing APIs
  • Experience in writing clear, concise, and comprehensive test cases
  • Experience in automation testing using Selenium and/or Appium
  • Experience developing manual End-to-End and Integration tests for applications
  • Strong troubleshooting skills
  • Ability to document requirements and specifications
Job Responsibility
Job Responsibility
  • Review requirements, specifications, and technical design documents
  • Create detailed, comprehensive, and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Identify, record, document thoroughly, and track bugs
  • Perform SDTL regression, and UAT
  • Develop and apply testing processes for new and existing products to meet client needs
  • Manual test functional and non-functional
  • Monitor debugging process results
  • Create test reports to summarize project status
  • Create, maintain, and execute comprehensive suites of test cases
  • Fulltime
Read More
Arrow Right

Middle Android Engineer

The engineer will independently own, maintain, and deliver assigned tasks, contr...
Location
Location
Ukraine , Lviv, Ivano-Frankivsk, Kyiv
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of commercial Android development experience
  • Solid knowledge of Kotlin and Java (OOP, generics, interoperability basics)
  • Strong understanding of Android fundamentals (lifecycle, UI components, navigation, ViewModel, LiveData)
  • Familiarity with common Android libraries and development tools
  • Good understanding of concurrency, including Coroutines
  • Experience working with REST APIs and networking basics
  • Familiarity with local data storage (Room, SharedPreferences, file storage)
  • Understanding of software design patterns (MVVM, MVP) within an existing architecture
  • Experience with dependency injection frameworks (e.g., Koin, Hilt, or similar)
  • Basic knowledge of unit and UI testing
Job Responsibility
Job Responsibility
  • Develop and maintain features for a native Android application
  • Independently own, manage, and deliver assigned tasks
  • Collaborate with UX/UI, QA, and iOS teams to implement product requirements
  • Follow existing application architecture, workflows, and development processes
  • Participate in requirements clarification and task estimation
  • Contribute to code reviews and incorporate feedback
  • Write clean, maintainable, and well-structured code
  • Support and maintain existing functionality, including bug fixing
  • Design and implement modules of moderate complexity following established patterns
  • Use dependency injection within the existing project setup
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
Read More
Arrow Right

Middle Mobile Engineer (Android & Kotlin Multiplatform)

Indeema is looking for a skilled Mobile Engineer to join our Team.
Location
Location
Ukraine , Lviv
Salary
Salary:
Not provided
indeema.com Logo
Indeema Software
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of hands-on experience in native mobile development, preferably within a fast-paced product environment
  • Proficient in native mobile development and eager to grow into a versatile full-stack contributor
  • Proficient in native Android development (Kotlin) and modern Android architecture
  • Experience with Sqlite
  • Experience with or a strong willingness to learn and contribute to our future iOS application
  • Comfortable reasoning about API interactions and system data flows
  • Python knowledge is a strong bonus and an asset for contributing to our internal systems
  • Self-Driven: capable of managing tasks and prioritizing effectively, seeking guidance when necessary but driving implementation independently
  • Pragmatic: focus on delivering reliable, maintainable solutions and know when to use existing technology versus learning new tools
  • Strong Collaborator: communicate technical challenges clearly within the team and contribute effectively to technical documentation
Job Responsibility
Job Responsibility
  • Develop Native Mobile Features. Develop, test, and maintain high-quality features for our native Android/iOS applications (Kotlin Multiplatform Mobile), focusing on efficient UI implementation, state management, and robust data integration
  • Contribute to Mobile Architecture. Implement technical designs, focusing on best practices for performance tuning, offline/online capabilities, and stability in our mobile applications
  • Collaborate on Integration. Collaborate closely with backend and platform teams to ensure reliable integration of mobile features
  • Take Ownership of Tasks. Take ownership of assigned features and tasks from definition to deployment, translating requirements into technical implementation plans
  • Support AI Implementation. Implement and support patterns for integrating pre-defined LLM services and AI-native features into the mobile application codebase
  • Improve Development Practice. Contribute to the improvement of mobile development workflows, participate in code reviews, and share knowledge within the engineering team
Read More
Arrow Right

Middle Manual QA Engineer (Mobile)

We are looking for a Middle Manual QA Engineer (Mobile) to work with mobile appl...
Location
Location
Worldwide
Salary
Salary:
Not provided
jatapp.com Logo
JatApp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1.5+ years of experience in testing iOS applications
  • Basic experience with backend/API testing (Postman)
  • Hands-on experience with A/B testing (Firebase)
  • Experience working with analytics tools (CAPI, Amplitude)
  • Experience with mobile testing tools (Xcode, Proxyman/Charles)
Job Responsibility
Job Responsibility
  • Manual testing of iOS mobile applications, including subscriptions, A/B testing, design, and localization
  • Contributing to the development and improvement of QA processes
  • Creating and maintaining test documentation
  • Close collaboration with the team, participation in sprint planning and brainstorming
What we offer
What we offer
  • health insurance
  • Benefits Cafeteria (sports, food delivery, home office supplies)
  • Knowledge sharing events
  • Remote-First Culture
  • Personal Equipment Policy (MacBook provided)
  • Learning and Development Opportunities (costs covered, English courses)
  • Community of like-minded people
  • Creative freedom
  • Legal & Finance Support
  • Time-off Policy (20 vacation days per year, 5 days for sick leave without medical confirmation, unlimited sick leaves with a doctor's note, 3 personal days, 2 days off for special events)
  • Fulltime
Read More
Arrow Right