Software Engineer - iOS
At EasyPark, we love cities. We love them for work, for play and everything in between. That’s why our mission is to make life in cities that much easier – by taking care of the parking. With the use of technology, we break barriers, helping improve the urban experience. Our aim is to create a scenario where parking supply and driver demand are balanced not due to additional parking spots and fewer cars, but thanks to predictive technology that connects our users to available spots.
The Role
We’re seeking an iOS software engineer with solid skills and experience, who will not only execute, but also propose ideas, and generate impact. We want you if you are a person who learns quickly, if you are willing to take on new challenges, if you are passionate about software quality, and if you are a true team player.
Together with the other team members, you will be responsible for maintaining quality and efficiency of the RingGo iOS app in the UK, achieved through fixing defects and features to reduce cost and improve efficiency.
Key Responsibilities:
- End-to-End Feature Development: From requirements gathering to deployment, you'll own the full development lifecycle, collaborating with teams and partners.
- Quality and Efficiency: Maintain and improve the RingGo iOS app by fixing defects and developing new features.
- Testing and Observability: Integrate testing, observability, analytics, and documentation into your development process.
- Team Collaboration: Participate in design, planning, and task management, communicating progress effectively.
- User Interaction: Clarify user needs and analyze solutions through interaction with users and stakeholders.
- Software Quality: Ensure high-quality software through maintenance, support, and performance monitoring.
- Agile Participation: Actively contribute to team ceremonies and workshops.
- Code Reviews and Mentorship: Provide effective peer code reviews and guide other developers.
- Release Management: Own the release process with the engineering team.
- Automated Testing: Utilize and improve automated testing strategies and tools.
- Post-Production Support: Participate in the post-production support of systems.
Requirements:
Technical Skills:
- At least 5 years of in-depth iOS development experience.
- Experience working directly with customers and end-users.
- Proficiency in JIRA and Confluence.
- Expertise in Swift and Objective-C, with strong iOS SDK knowledge.
- Experience with RESTful APIs and JSON.
- Familiarity with modern iOS architectures (MVVM, VIPER, Clean Architecture).
- Strong UI/UX skills and knowledge of Apple's HIG.
- Hands-on experience with SwiftUI, Combine, PromiseKit, and SPM.
- Knowledge of CI/CD pipelines (Fastlane, GitHub Actions).
- Experience with XCTest and XCUITest.
- Experience with release monitoring and crash reporting.
- Familiarity with analytics tools (Mixpanel, Firebase).
- Experience with WatchKit and CarPlay development.
- Proficiency in developing iOS widgets using WidgetKit.
Personal Attributes:
- Ability to prioritize and manage multiple tasks.
- Excellent verbal and written communication (English fluency required).
- Strong teamwork skills.
- Detail-oriented with strong problem-solving abilities.
- Enthusiastic and proactive attitude.
- Resilience and adaptability in dynamic environments.
- Agile mindset with a focus on product and user experience.
- Department
- Technology
- Role
- Engineering/Development
- Locations
- Łódź, Poland
- Remote status
- Hybrid
- Employment type
- Full-time
Łódź, Poland
We shape the future of EasyPark
EasyPark is the result of continuous initiatives and ideas flowing in from across the globe. Our people drive our innovation, and when we find a good idea, we act.
About EasyPark Group
EasyPark Group is a global mobility platform with a vision to make cities more livable. Present in over 6,000 cities across more than 80 countries, the company simplifies parking and mobility worldwide. In 2024, EasyPark Group was recognized as one of Europe’s fastest-growing businesses by Financial Times and Statista. And in January 2025, it expanded its scope by acquiring Flowbird. Together, the group is uniquely equipped to support cities’ distinct needs with proven mobility solutions, and to create a global leading mobility platform where technology, data, insights, payments and user-choice make urban life easier for everyone.
Software Engineer - iOS
Loading application form
Already working at EasyPark Group?
Let’s recruit together and find your next colleague.