Senior iOS Software Engineer (Basé à London)
Senior iOS Software Engineer (Basé à London)

Senior iOS Software Engineer (Basé à London)

Full-Time 120000 - 160000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Join our team to develop and enhance Perplexity's iOS app, creating innovative user experiences.
  • Company: Perplexity is a rapidly growing tech company revolutionising internet search with cutting-edge AI technology.
  • Benefits: Enjoy comprehensive health insurance, a 401(k) plan, and potential equity in a thriving startup.
  • Why this job: Be part of a dynamic team shaping the future of search technology while enjoying a collaborative culture.
  • Qualifications: 5+ years of iOS development experience with strong Swift skills and a passion for great UX/UI.
  • Other info: This role offers a competitive salary range of $180,000 - $220,000 plus equity opportunities.

The predicted salary is between 120000 - 160000 £ per year.

At Perplexity, we have experienced tremendous growth and adoption since publicly launching the world’s first fully functional conversational answer engine in 2022. We have grown from answering 2.5 million questions per day at the start of 2024 to around 20 million daily queries in December 2024. To support our rapid expansion, we have raised significant funding from some of the most respected technology investors.

Perplexity AI is looking for a Senior iOS Engineer to join our small team revolutionising the way people search and interact with the internet. You will be responsible for building new experiences and improving the performance of Perplexity’s iOS app.

The ideal candidate should have strong programming skills, an interest in search and large language models, and a passion for delivering a great UX backed by a quality UI.

Responsibilities:
  • You will develop a native iOS app for Perplexity's evolving product.
  • You will define the processes around mobile development, including planning, testing, releasing, and monitoring.
  • You will work with the core team to design and implement novel mobile experiences.
Qualifications:
  • 5+ years industry experience.
  • Strong Swift fundamentals and a proven track record of working with a modern iOS stack built with Swift, SwiftUI (iOS16+) and UIKit.
  • Enjoys the craft of building nice UI, creating a good UX, and writing reusable and testable code.
  • Understands low-level intricacies, and knows how to profile and measure app performance and speed.
  • Comfortable working with a small, fast-moving team, and must be willing to dive in and take ownership.
  • A passion for iOS development, and enjoys experimenting with what’s new with each iteration of iOS and iPadOS.
Nice to have:
  • Experience with related platforms like macOS and tools like Mac Catalyst.
  • Experience with WebSockets, HTTP.
  • Experience with concurrency and multithreading (GCD, critical sections, race conditions).

The cash compensation range for this role is $180,000 - $220,000. Final offer amounts are determined by multiple factors, including experience and expertise, and may vary from the amounts listed above. Equity: In addition to the base salary, equity may be part of the total compensation package. Benefits: Comprehensive health, dental, and vision insurance for you and your dependents. Includes a 401(k) plan.

Senior iOS Software Engineer (Basé à London) employer: Golden Bees

At Perplexity, we pride ourselves on being an innovative and rapidly growing tech company located in London, where our dynamic work culture fosters creativity and collaboration. As a Senior iOS Software Engineer, you will have the opportunity to work alongside a passionate team dedicated to revolutionising search technology, while enjoying comprehensive benefits, equity options, and significant opportunities for professional growth in a supportive environment that values your contributions.
G

Contact Detail:

Golden Bees Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior iOS Software Engineer (Basé à London)

Tip Number 1

Familiarise yourself with the latest iOS development trends and technologies, especially Swift and SwiftUI. Being up-to-date will not only enhance your skills but also show your passion for iOS development during interviews.

Tip Number 2

Engage with the iOS developer community through forums, meetups, or online platforms. Networking can lead to valuable insights and connections that might help you land the job at Perplexity.

Tip Number 3

Prepare to discuss your previous projects in detail, particularly those that showcase your ability to create great UX and UI. Highlighting your hands-on experience will demonstrate your capability to contribute effectively to their team.

Tip Number 4

Research Perplexity's products and their unique approach to search technology. Understanding their mission and how your skills align with their goals will help you stand out as a candidate who is genuinely interested in the role.

We think you need these skills to ace Senior iOS Software Engineer (Basé à London)

Strong Swift fundamentals
Experience with SwiftUI (iOS 16+) and UIKit
Proven track record in native iOS app development
Understanding of mobile development processes
Ability to create reusable and testable code
Knowledge of app performance profiling and measurement
Experience with concurrency and multithreading (GCD, critical sections, race conditions)
Familiarity with WebSockets and HTTP
Passion for user experience (UX) and user interface (UI) design
Ability to work in a fast-paced, small team environment
Interest in search technologies and large language models
Adaptability to new iOS and iPadOS features

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Swift, SwiftUI, and UIKit. Include specific projects where you've developed iOS applications, focusing on your role in improving user experience and app performance.

Craft a Compelling Cover Letter: In your cover letter, express your passion for iOS development and mention any relevant experience with large language models or search technologies. Show how your skills align with Perplexity's mission to revolutionise internet interaction.

Showcase Your Projects: If you have a portfolio or GitHub repository, include links to showcase your work. Highlight any apps you've built that demonstrate your ability to create reusable and testable code, as well as your understanding of app performance.

Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the interview process. Brush up on low-level intricacies of iOS development, concurrency, and multithreading, as these are key aspects of the role.

How to prepare for a job interview at Golden Bees

Showcase Your Swift Skills

Make sure to highlight your strong Swift fundamentals during the interview. Be prepared to discuss specific projects where you've used Swift, SwiftUI, and UIKit, and demonstrate your understanding of the modern iOS stack.

Demonstrate Your UX/UI Passion

Since the role focuses on delivering great user experiences, be ready to talk about your approach to building nice UIs and creating good UX. Share examples of how you've improved app performance and user satisfaction in past projects.

Discuss Your Problem-Solving Skills

Expect questions about low-level intricacies and app performance profiling. Prepare to discuss how you've tackled issues related to concurrency, multithreading, and race conditions in your previous work.

Emphasise Team Collaboration

As you'll be working with a small, fast-moving team, it's important to convey your ability to collaborate effectively. Share experiences where you've taken ownership of projects and contributed to team success, especially in a dynamic environment.

Senior iOS Software Engineer (Basé à London)
Golden Bees
G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>