At Audible, the business problem is to research, define, design, and refine the technology that keeps them ahead of listeners, build and maintain their platform to bring thousands of stories to millions of listeners, and create innovative tools for creators to focus on creation while helping them bring their art to millions of listeners.
Requirements
- 3+ years of non-internship professional software development experience
- 3+ years of contributing to new and current systems architecture and design (architecture, design patterns, reliability and scaling) experience
- Experience running or troubleshooting code in at least one modern programming language
- Working knowledge of dependency injection, operations/promises, and modular development
- 3+ years of experience in designing and developing iOS Applications using Swift, Objective-C
- Experience building mobile UI with SwiftUI or UIKit, especially Auto Layout and related SDKs, including use of storyboard and animations
- Solid Coding practices including good design, unit testing, peer code reviews
Responsibilities
- Design, develop, and test software components and applications for one of the largest creator and provider of audiobooks in the world
- Collaborate with stakeholders to imagine, design, develop, test, and launch software that impacts our customers and inspires your peers
- Be proficient in a broad range of data structures and algorithms, knowing when it is (and isn’t) appropriate to use them
- Independently clarify technical requirements, assessing development estimates and apply a broad range of design approaches
- Review code of other team members and provide constructive direction
- Mentor and lead developers by cultivating curiosity and deep technical understanding
Other
- You feel pride in every step forward, however big or small.
- We look for individuals who take ownership of their work, show initiative, and set high standards.
- Setting high standards means consistently striving for excellence, pushing the boundaries of what is possible, and delivering exceptional results.
- At Audible, we believe that every failure is an opportunity to learn and grow.
- We foster an environment that encourages individuals to embrace failure as a natural part of the learning process.