About the role:
- We are seeking a talented mid-level iOS developer to complement our small mobile team (one iOS developer and two Android developers) and cross functional product squads
- You will play a pivotal role in product ideation, user research, and driving UI and UX improvements. As well as collaborating closely with the Mobile Engineering Manager, Product Manager, and a designer. You'll also engage with cross-functional teams, fostering a collaborative environment for mobile development
- You have a very strong desire to use Flutter as mobile app framework while still code in Swift for key native components
Key responsibilities:
- Inspire the team with creative ideas for our upcoming projects
- Champion UI/UX excellence, collaborating with the designer to craft a captivating application for both iOS and Android users
- Bring a pragmatic approach to problem-solving, ensuring tasks are completed efficiently
Required skills:
- Mid-level experience in iOS development with a solid grasp of various architecture patterns, including clean architecture and SOLID principles
- Strong interpersonal skills, who fosters a culture of inspiration and professionalism
- Understanding of analytics to drive informed product decisions and optimize application performance
- Ability to prioritize simplicity and avoid over-engineering solutions
Helpful but not essential skills and qualities:
- Familiarity with real-time transmission protocols
- Experience in video and audio processing
- Knowledge of GraphQL
- Familiarity with Flutter would be a plus
- Experience with CleanCode architecture
- Unit testing
- Experience with or interest in web technologies
Benefits:
- Unlimited holiday + flexible working opportunities
- Vitality private health insurance
- Enhanced parental leave
- Cycle to Work scheme
- In-house yoga (currently virtual sessions)
- Critical Illness Cover
- Income protection + critical illness insurance
- Workplace pension scheme