Job Title: Swift Developer with Agile & Low-Latency Experience
Location: London
Role Overview: I am seeking a skilled Swift Developer to join our agile development team. The ideal candidate will have experience designing and building streamlined, low-latency applications, particularly with a focus on performance optimization. A passion for social media, along with solid commercial awareness, is essential to deliver solutions that meet both user and business needs. You'll work in a fast-paced environment, contributing to cutting-edge mobile applications while collaborating cross-functionally with designers, product managers, and Back End teams.
Key Responsibilities:
- Develop and maintain high-performance iOS applications using Swift, ensuring low-latency, efficient performance.
- Participate in all stages of the Agile software development life cycle, including requirements gathering, planning, and iterative delivery.
- Collaborate closely with UI/UX designers to deliver streamlined, intuitive user experiences.
- Optimize application performance and minimize response times to create seamless user interactions.
- Stay updated on industry trends, particularly in social media and mobile technology, to implement best practices.
- Engage in test-driven development and continuous integration/continuous delivery (CI/CD) pipelines.
- Maintain and enhance the codebase, ensuring high quality through code reviews, unit testing, and automation testing.
- Balance technical and commercial considerations to align application development with business objectives.
Required Skills & Qualifications:
- Proficiency in Swift and experience with iOS frameworks such as UIKit, Core Data, Core Animation, and GCD/Operation Queue.
- Strong understanding of low-latency application development and performance optimization techniques.
- Solid experience in Agile methodologies (Scrum, Kanban).
- Familiarity with RESTful APIs and experience integrating third-party services, especially within social media ecosystems.
- Experience with app analytics, A/B testing, and iterating based on user feedback.
- Commercial awareness with an ability to develop solutions that meet both user needs and business goals.
- Strong communication and teamwork skills.
Preferred:
- Experience with social media APIs or building social media-related features.
- Familiarity with tools like Git, Jira, and CI/CD tools.
- Understanding of App Store optimization