Job Overview
We are seeking an experienced Senior iOS Mobile Developer to join our team in Gdańsk. This role is perfect for someone with a strong background in iOS development, particularly using Swift and SwiftUI, and who is eager to work in a dynamic and innovative environment.
Key Responsibilities
- Design, develop, and maintain high-quality iOS applications: You will be responsible for creating robust and scalable applications that meet the needs of our users.
- Collaborate with the project team: Work closely with other developers, designers, and product managers to create innovative solutions.
- Participate in testing and quality assurance: Ensure that applications are thoroughly tested and meet quality standards.
- Optimize application performance: Continuously improve the performance and scalability of applications.
- Work closely with QA and development teams: Collaborate with front-end and back-end teams to ensure seamless integration and functionality.
Requirements
- Minimum 5 years of commercial experience in mobile application development for iOS.
- Proficiency in Swift and SwiftUI: Strong knowledge and practical experience in these technologies are essential.
- Familiarity with MVVM design pattern and experience with dependency injection in mobile environments.
- Experience with unit testing tools such as Quick/Nimble and UI testing tools like XCTest and SnapshotTesting.
- Experience with REST and gRPC APIs: Ability to work with these technologies to build efficient and scalable applications.
- Knowledge of RxSwift (Combine): Experience in reactive programming is a plus.
- Experience in Agile environments: Familiarity with Kanban and/or Scrum methodologies.
- Excellent English communication skills: As part of an international team, fluency in English is required for daily communication.
Benefits
- Hybrid work model: Work two days a week in our Gdańsk office and the rest remotely.
- Generous leave policy: Enjoy 40 additional paid days off per year.
- Comprehensive medical package: Access to top-tier healthcare services.
- Training and development: Opportunities for professional growth through training packages.
- Annual bonuses: Performance-based bonuses to reward your hard work.
- Flexible working hours: Adapt your schedule to fit your lifestyle.
- Modern equipment: We provide the latest technology to support your work.
Application Process
- Initial phone interview: A brief call with our recruiter to discuss your experience and expectations.
- Technical task: Complete a technical assignment to demonstrate your skills.
- Technical interviews: Participate in one or two technical interviews with our development team.
- Final decision: We will make a decision and inform you about the outcome.
Join us and be part of a company that values creativity, collaboration, and continuous improvement. We look forward to your application!
Benefits Extracted with AI
- 40 days additional paid leave
- Medical package
- Training packages
- Annual bonuses
- Flexible working hours
- Modern equipment
Similar jobs
Last update: 23 minutes ago
iOS Developer
Join Tezza as an iOS Developer to enhance our app with Swift and SwiftUI, working remotely in a creative team.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Senior Mobile Platform Engineer
Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.
iOS Developer
Join Moatable as an iOS Developer in Krakow. Work on advanced iOS applications using Objective-C, Swift, and React Native.
Mobile Application Developer with Flutter and Dart
Join Coinmerce as a Mobile Application Developer using Flutter and Dart to enhance user experience in cryptocurrency trading.
Senior PHP Developer
Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.
Senior Android Developer
Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.
Senior iOS Developer - Mobility
Join us as a Senior iOS Developer to lead innovative iOS app features for our airline platform, focusing on Swift, SwiftUI, and agile practices.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Senior iOS Developer
Join American Express as a Senior iOS Developer to build innovative mobile apps using SwiftUI and GraphQL in a hybrid work environment.
Senior Ruby Developer
Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.
Senior Software Engineer, iOS
Join LucidLink as a Senior iOS Engineer to develop innovative mobile apps using Swift, CI/CD, and agile methodologies.
Senior Java/VueJS Developer
Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.
Senior Software Engineer - Python, Django, Angular
Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.
Senior Developer with Kubernetes and Automation Expertise
Join Swift as a Senior Developer to enhance our Kubernetes platform with automation and security expertise.
Full-Stack Developer (React & NodeJS)
Join as a Full-Stack Developer using React.js & NodeJS in Kraków. Hybrid work, competitive pay, and a dynamic team environment.
Fullstack Developer (C#, Angular or React)
Join Lekker Code Company as a Fullstack Developer specializing in C#, Angular, or React. Work remotely with a focus on innovative solutions.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Senior Backend Developer (Ruby on Rails)
Join our team as a Senior Backend Developer specializing in Ruby on Rails for a remote position with a social apps company.
Senior Full-Stack Engineer - TypeScript, React, Node.js
Join us as a Senior Full-Stack Engineer to develop a super app for medical professionals using TypeScript, React, and Node.js.
Senior Full Stack Developer (Node.js, React.js)
Join Grand Parade as a Senior Full Stack Developer, working with Node.js and React.js in a hybrid role in Cracow, Poland.