Native App Engineer - iOS

Native App Engineer - iOS

Manchester Full-Time 43200 - 72000 £ / year (est.) No home office possible
0

At a Glance

  • Tasks: Develop and maintain iOS applications, ensuring high-quality code and user experience.
  • Company: Join eBay, a global leader in eCommerce, transforming how the world shops and sells.
  • Benefits: Enjoy flexible remote work, competitive pay, and unique health benefits tailored for you.
  • Why this job: Be part of a diverse team driving innovation in eCommerce, impacting millions daily.
  • Qualifications: Bachelor's degree and 6+ years in mobile development with strong iOS expertise required.
  • Other info: eBay values diversity and offers a supportive environment for personal and professional growth.

The predicted salary is between 43200 - 72000 £ per year.

At eBay, we’re more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts. Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.

About the role & team: Every day, millions of users sell and ship their wares using eBay. Our team supports this diverse community by integrating connected products into the eBay platform, helping individual sellers and small businesses to meet the growing expectations of online buyers. We are an agile team who adapt quickly and stay curious. Join us to make an impact on one of the world’s largest e-commerce websites.

What you'll do and learn:

  • Translate requirements to software design and create clean, efficient, extensible, maintainable crash-free code that's aligned with native platform guidelines.
  • Responsible for subsystems within a large domain, possessing in-depth knowledge and expertise.
  • Taking full responsibility for the entire software life cycle, including design, development, testing, deployment, observability and monitoring.
  • Serve as a key player in influencing and guiding others towards the right technical decisions.
  • Identifying areas of features likely to change and integrating flexibility in the design for these areas improving engineering velocity.
  • Collaborate effectively with cross-functional partners to develop innovative solutions that adhere to development goals and principles.
  • Manage project features, break into sub-tasks, identify and resolve issues for efficient execution.
  • Provide technical guidance, code review for immediate team and other teams, coaching, and mentorship to individual team members.
  • Identify gaps and issues across systems and functional areas, propose solutions, build the engineering roadmap, and drive resolution.
  • Lead and improve E2E testing quality and increase delivery velocity across features.

What you bring:

  • Innovative, team player, excellent communication and decision-making skills.
  • Strong sense of ownership and interpersonal skills to work effectively across teams.
  • Strong learning ability, self-driven.
  • Excited about new and innovative technologies within immediate field of expertise.
  • Attending knowledge sharing sessions, both within the company and externally.
  • Learning transferable skills.

What we bring:

  • Exciting Product Mission with Impactful Technical Challenges - Dive into the heart of eCommerce innovation at Buyer Experiences, where we’re transforming eBay's shopping journey.
  • Vibrant Culture - At Buyer Experiences, our strength lies in our diversity, transparency, and collaborative spirit.
  • Flexible Working - Enjoy exceptional support for remote work, allowing you to balance your professional and personal life seamlessly.
  • Competitive Compensation and Benefits - No matter where you are in the world, eBay supports your health and wellbeing with benefits as unique as you.

Qualifications:

  • Bachelor's degree in EE, CS or other related field.
  • 6+ years professional experience in native mobile development.
  • Experience implementing modern platform design patterns.
  • Understanding of testing iOS applications using platform tools.
  • Experience with production monitoring.
  • Basic proficiency with swift memory management.
  • Understanding of advanced swift features such as generics, concurrency management.
  • Experience with dependency management tools in iOS - SPM, Cocoapods, Carthage, etc.
  • Basic understanding of system design for large-scale consumer mobile applications.
  • Familiarity with CI/CD tools.
  • Advanced networking skills e.g., migration between stacks, GraphQL, Protocol Buffers, streaming protocols, pub-sub, etc.
  • Experience monitoring and improving app performance.
  • Advanced understanding of iOS design paradigms (HIG).

Native App Engineer - iOS employer: 0124 KnownOrigin Labs Ltd

At eBay, we pride ourselves on being more than just a global ecommerce leader; we foster a vibrant culture that values diversity, collaboration, and innovation. Our commitment to employee growth is evident through our flexible working arrangements and competitive benefits, ensuring that every team member can thrive both personally and professionally. Join us in transforming the future of ecommerce while making a meaningful impact in a supportive environment that celebrates your unique contributions.
0

Contact Detail:

0124 KnownOrigin Labs Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Native App Engineer - iOS

✨Tip Number 1

Familiarise yourself with eBay's platform and its unique features. Understanding how eBay integrates technology to enhance user experience will help you demonstrate your passion for the role during interviews.

✨Tip Number 2

Showcase your knowledge of modern iOS development practices. Be prepared to discuss your experience with design patterns, testing tools, and performance monitoring, as these are crucial for the position.

✨Tip Number 3

Network with current eBay employees or join relevant online communities. Engaging with others in the field can provide insights into the company culture and expectations, which can be beneficial during your application process.

✨Tip Number 4

Prepare to discuss your approach to collaboration and mentorship. Since the role involves guiding others, highlighting your teamwork and leadership experiences will set you apart from other candidates.

We think you need these skills to ace Native App Engineer - iOS

Native iOS Development
Swift Programming
Memory Management in Swift
Understanding of iOS Design Guidelines (HIG)
Experience with Modern Platform Design Patterns
Testing iOS Applications using Platform Tools
Production Monitoring
Dependency Management Tools (SPM, Cocoapods, Carthage)
System Design for Large-Scale Consumer Mobile Applications
CI/CD Tools Familiarity
Advanced Networking Skills (GraphQL, Protocol Buffers, Streaming Protocols)
Performance Monitoring and Improvement
Agile Methodologies
Excellent Communication Skills
Problem-Solving Skills
Team Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in native mobile development, particularly with iOS. Emphasise your familiarity with modern platform design patterns and any specific technologies mentioned in the job description.

Craft a Compelling Cover Letter: In your cover letter, express your passion for eCommerce and how your skills align with eBay's mission. Mention specific projects where you've successfully implemented innovative solutions or improved app performance.

Showcase Technical Skills: Clearly outline your technical skills related to iOS development, such as proficiency in Swift, understanding of testing tools, and experience with CI/CD. Use examples from your past work to demonstrate your expertise.

Highlight Team Collaboration: Since the role involves collaboration with cross-functional teams, include examples of how you've worked effectively with others in previous roles. This could be through mentoring, code reviews, or leading projects.

How to prepare for a job interview at 0124 KnownOrigin Labs Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your experience with native mobile development, particularly in iOS. Highlight specific projects where you implemented modern design patterns and any challenges you overcame during the development process.

✨Demonstrate Problem-Solving Abilities

Expect to face technical questions that assess your problem-solving skills. Practice explaining your thought process clearly and concisely, especially when discussing how you would approach integrating new features or resolving issues in existing systems.

✨Emphasise Collaboration and Communication

Since the role involves working with cross-functional teams, be ready to share examples of how you've successfully collaborated with others. Discuss your communication style and how you ensure everyone is aligned on project goals.

✨Express Enthusiasm for Innovation

eBay values innovative thinkers, so convey your excitement about new technologies and trends in mobile development. Share any relevant experiences where you embraced new tools or methodologies to enhance your work.

0
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>