Software Engineer - iOS
We’ve signed up to an ambitious journey. Join us!
As Arrive, we guide customers and communities towards brighter futures and more livable cities, it isn’t a challenge just anyone could take on. Luckily, we have something to help us make it happen. Our people and our values. We Arrive Curious, Focused and Together. Just as our entire brand is inspired by the North Star, the shining light leading travelers to their destinations since time began, our values guide us. They help us be at our best. For our customers. For the cities and communities we serve. For ourselves. As a global team, we are transforming urban mobility. Let’s grow better, together.
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.
About us
Arrive, including brands like EasyPark, Flowbird, RingGo, ParkMobile and Parkopedia, is a leading global mobility platform. Present in over 90 countries and 20,000 cities, the company helps people and decision-makers make smarter decisions about urban mobility and ease the experience of travel worldwide. Arrive delivers a unique combination of the core ingredients to make cities more livable: from smart payments and optimized car parks to data-driven traffic reduction and support for reinvestment in public transport and green space. It’s about more than function, it’s about saving time and simplifying the experience of travel for everyone. Travel is more than a journey, it’s how you Arrive.
- Department
- Technology
- Locations
- Łódź, Poland
- Remote status
- Hybrid
About Arrive
Arrive, including brands like EasyPark, Flowbird, RingGo, ParkMobile and Parkopedia, is a leading global mobility platform. Present in over 90 countries and 20,000 cities, the company helps people and decision-makers make smarter decisions about urban mobility and ease the experience of travel worldwide. Arrive delivers a unique combination of the core ingredients to make cities more livable: from smart payments and optimized car parks to data-driven traffic reduction and support for reinvestment in public transport and green space. It’s about more than function, it’s about saving time and simplifying the experience of travel for everyone. Travel is more than a journey, it’s how you Arrive.
Software Engineer - iOS
Loading application form