Software Development Engineer, iOS

Audible

USonsite$158k-$214k/yrPosted Jun 24, 2026
Posting intelligenceActively listed

Skills

javascripttypescriptcomposeandroidswiftuikotlinsparkreactc++swiftcssrustjavaios

About the role

At Audible, we believe stories have the power to transform lives. It’s why we work with some of the world’s leading creators to produce and share audio storytelling with our millions of global listeners. We are dreamers and inventors who come from a wide range of backgrounds and experiences to empower and inspire each other. Imagine your future with us.

ABOUT THIS ROLE

As a Software Development Engineer, it's up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we'll support you with the latest tech, tools and systems that you need to succeed, including modern AI-assisted development tooling. You'll be essential in ensuring the team can reach their potential; working closely with them, reviewing their work, mentoring, and supporting them to develop. Together, you'll build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.

ABOUT THE TEAM

It takes a curated team to pack the entire Audible library into the palm of your hand, but we make it happen seamlessly, for millions of people across the world. The team's vision is to enable a friction-less experience allowing Audible customers to listen and engage with the largest Audiobook portfolio. We work ceaselessly to deliver world-class products that scale for millions of daily listener sessions across the entire eco-system, including iPhone and Android phones, the mobile web, CarPlay and Android Auto, wearables, and living room devices. We are a nimble team with a game-changing mindset, endless passion, and user focus.

ABOUT YOU

You are talented, adaptable, and flexible. We're looking for creative, open-minded mobile software development engineers to help build technologies that continuously improve the Audible listening experience. You may come from an iOS, Android, or mobile web background; what matters is your depth in building and scaling mobile software, your ability to coordinate cross-functionally by integrating new features, maintaining high performance, and creating intuitive interfaces. You bring hands-on experience with testing and test automation in mobile environments. You're familiar with unit, integration, and end-to-end UI testing across the mobile testing pyramid, and you understand how to build and maintain reliable test suites that support continuous delivery. You use AI-assisted development tools (such as coding assistants and agentic workflows) to raise your velocity and quality, and you apply good judgment about where they help. You'll also contribute to quality across the full stack, helping ensure our systems are reliable from the backend through to the user experience, without compromising compatibility across the range of mobile devices and form factors in an agile environment.

As a Software Development Engineer, you will...

Own and be responsible for key components within the team

Design, develop, implement and support Key Components using latest technology that will influence teams beyond Audible

Work with Product Management and take the lead to help create, design and develop software that involves exploring and bringing out the latest technology on the platform to make the listening experience better and easier for our users

Take every opportunity to make a large impact on the design, architecture and implementation of cutting edge mobile based products

Provide technical direction and strategy to the team, drive the system architecture, spearhead the best practices and influence peer teams with brown-bag sessions and hackathons

Stay up to date on the latest trends & technologies industry-wide and sharing that knowledge with the internal community

Be committed to teamwork, hustle and strong communication skills (both to business and technical peers)

Thrive in delivering high-quality technology mobile products in a fast-paced environment with shifting priorities

Demonstrate your experience in problem-solving in ambiguous situations

Write and maintain unit tests, integration tests, and UI tests to ensure code quality and prevent regressions

Champion test automation practices within the team, improving test coverage and CI pipeline reliability

Adopt and advocate for AI-assisted development practices that improve team productivity and code quality.

ABOUT AUDIBLE

Audible is the leading producer and provider of audio storytelling. We spark listeners’ imaginations, offering immersive, cinematic experiences full of inspiration and insight to enrich our customers daily lives. We are a global company with an entrepreneurial spirit. We are dreamers and inventors who are passionate about the positive impact Audible can make for our customers and our neighbors. This spirit courses throughout Audible, supporting a culture of creativity and inclusion built on our People Principles and our mission to build more equitable communities in the cities we call home.

Basic Qualifications

Bachelor's degree or above in computer science or equivalent

Experience working with agile development methodologies

3+ years of software development experience

3+ years of experience building mobile applications on at least one platform: iOS (Objective-C/Swift), Android (Kotlin/Java), or mobile web (JavaScript/TypeScript)

UI skills with a modern mobile UI framework (e.g., SwiftUI/UIKit, Jetpack Compose, or a web framework such as React)

Experience in documentation, unit testing, code reviews, test automation, continuous integration & deployment

Hands-on experience using AI-assisted development tooling (e.g., coding assistants, agentic coding workflows)

Preferred Qualifications

Knowledge of the tools of the trade, including a variety of modern programming languages (Rust, Java, C/C++), and a solid understanding of the Linux operating system

Experience across more than one mobile platform (iOS, Android, and/or mobile web)

Recent experience building enterprise-scale mobile applications

Experience building mobile UI with modern declarative frameworks (e.g., SwiftUI, Jetpack Compose, or component-based web such as React), including responsive and adaptive layouts, navigation, state management, accessibility, and animations

Background in caching with support for offline transactions

Competency in test automation across platforms, including mobile, backend, and integration layers, with enthusiasm for continuous integration/deployment

Solid coding practices including good design, unit testing, peer code reviews

Experience with cross-functional test infrastructure, such as designing integration test suites, API contract testing, or contributing to shared test automation frameworks

Experience using AI-assisted tooling throughout the software development lifecycle, including code generation, testing, code review, debugging, and documentation, and building automation or agentic workflows that raise team productivity

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

USA, NJ, Newark - 158,100.00 - 213,800.00 USD annually

Compensation

This Mobile Engineer role pays $158k-$214k/yr. Within typical range for mobile engineer roles in United States.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Mobile Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Mobile Engineer hub for United States medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.