Senior Full Stack iOS Engineer
Company: Audible
Location: Newark
Posted on: May 14, 2022
|
|
Job Description:
Job summary Good storytelling starts with great listening. At
Audible, that means each role and every project has our audience in
mind. Because the same people who design, develop, and deploy our
products also happen to use them. To us, that speaks volumes. ABOUT
THIS ROLE As a Senior iOS 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. 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 Audible
iOS 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 iOS eco-system including smart phones, Car Play, Smart
Watches and living room devices. We are a nimble team with a
game-changing mindset, endless passion and uncompromising user
focus. ABOUT YOU You feel pride in every step forward, however big,
or small; to you, each challenge represents a well-executed venture
to support our listeners. If you---re looking to build on your
skills and grow into a leader, this is your next step. We look for
people who take responsibility, set their standards high and see
every failure as an opportunity to learn. You---re looking for an
environment where you can thrive. With opportunities to challenge
yourself and a talented team by your side, you---ll find what
you---re looking for at Audible. As a Senior iOS Engineer, you will
Design, develop, and test software components and applications for
one of the largest creators and providers of audiobooks in the
world. Work on an agile engineering team writing maintainable and
scalable code for software components and influencing team
decisions. Collaborate with stakeholders to imagine, design,
develop, test, and launch software that impacts our customers and
inspires your peers. Use technology to solve difficult problems.
Define a design, turn it into high quality code, and deliver it on
schedule. 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. Drive continuous improvement of software quality,
customer experience, and maintainability of products/features.
Mentor and lead developers by cultivating curiosity and deep
technical understanding. BASIC QUALIFICATIONS 4 years of experience
in Objective-C or Swift, Full Stack development. Bachelor---s
degree or higher in Computer Science or related field. 4 years of
professional software development experience. Experience in
documentation, unit testing, code reviews, test automation,
continuous integration & deployment. Experience in Agile
development. PREFERRED QUALIFICATIONS Data-oriented skills with
knowledge of Core Data and database design. Working knowledge of
dependency injection, operations/promises, and modular development.
Demonstrated experience in problem-solving with experience in
ambiguous situations. Recent experience building enterprise-scale
mobile applications. Experience building mobile UI with UIKit,
especially Auto Layout and related SDKs, including use of
storyboard and animations. Background in synchronizing information
across devices with support for offline transactions. Competency in
automation, enthusiasm for continuous integration/deployment or
Chaos Engineering. Experience with Swift, bridging headers etc.
Solid Coding practices including good design, unit testing, peer
code reviews and a preference for agile methods. Knowledge of
professional software engineering best practices including coding
standards, source code management & build processes. ABOUT AUDIBLE
At Audible, we innovate and inspire through the power of voice.
We're changing the narrative on storytelling. As a leading creator
and provider of premium audio storytelling, we've redefined the
ways people access, discover, and share stories. The stories we
tell have the ability to transport and transform everyday moments
into meaningful experiences and it's our people who make Audible's
service possible. We're listeners, storytellers, and
problem-solvers. Our perspectives and experiences power our ideas
and come together in our mission to unleash the power of the spoken
word. Audible is committed to a diverse and inclusive workplace.
Audible is an equal opportunity employer and does not discriminate
on the basis of race, national origin, gender, gender identity,
sexual orientation, protected veteran status, disability, age, or
other legally protected status. For individuals with disabilities
who would like to request an accommodation, please visit
https://www.amazon.jobs/en/disability/us.
Keywords: Audible, Newark , Senior Full Stack iOS Engineer, Engineering , Newark, New Jersey
Click
here to apply!
|