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.
iOS Developer
Join Moatable as an iOS Developer in Krakow. Work on advanced iOS applications using Objective-C, Swift, and React Native.
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 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 Software Engineer, iOS
Join LucidLink as a Senior iOS Engineer to develop innovative mobile apps using Swift, CI/CD, and agile methodologies.
Senior Developer with Kubernetes and Automation Expertise
Join Swift as a Senior Developer to enhance our Kubernetes platform with automation and security expertise.
Senior iOS Software Engineer
Join Airbnb as a Senior iOS Software Engineer to develop innovative tools for hosts, focusing on iOS app performance and user experience.
Freelance iOS Developer
Join us as a Freelance iOS Developer in Berlin to develop cutting-edge mobile apps using Swift and iOS frameworks.
Senior React Native Developer
Join Aviva as a Senior React Native Developer in Warsaw. Work on innovative projects with a modern tech stack in a supportive, hybrid environment.
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.
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 Engineer, Design Technologist
Join Instacart as a Senior iOS Engineer to develop next-gen design system components using SwiftUI and UIKit. Remote role with competitive pay.
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 Software Engineer Mobile (React Native)
Join Safe as a Senior Software Engineer Mobile (React Native) to develop high-quality mobile apps, collaborate with cross-functional teams, and mentor peers.
Senior Full-stack Developer - Mobile
Join Mendix as a Senior Full-stack Developer focusing on mobile development using JavaScript, React Native, and CI/CD tools.
Junior iOS Engineer
Join Glovo as a Junior iOS Engineer in Barcelona. Work on mobile development with Swift and iOS SDK in a hybrid environment.
iOS Developer
Join App Shack as an iOS Developer to create world-class mobile apps using Swift and iOS frameworks in a collaborative environment.
Senior React Native Engineer
Join Source.ag as a Senior React Native Engineer to lead mobile app development for greenhouse solutions. Focus on React Native, TypeScript, and leadership.
Senior iOS Engineer
Join Rogo as a Senior iOS Engineer to develop cutting-edge AI tools in finance, using Swift and UIKit in a fast-paced environment.
iOS Engineer, Mobile Payment Experience
Join Square as an iOS Engineer to build SDKs for mobile payment experiences using Swift and Objective-C.
Senior Full Stack Developer (NodeJS/React)
Join Adaptiq as a Senior Full Stack Developer (NodeJS/React) to lead and develop innovative applications remotely.
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 iOS Engineer
Join DuckDuckGo as a Senior iOS Engineer to lead impactful projects in mobile privacy technology. Work remotely with a focus on iOS development.
iOS Engineer, Mobile Payment Experience
Join Square as an iOS Engineer to develop SDKs for mobile payment solutions, focusing on Swift and Objective-C.