6-Principal, Mobile Developer
Company: Fidelity Investments
Location: Salt Lake City
Posted on: November 18, 2023
|
|
Job Description:
Job Description:
Principal Mobile Developer
Role
Are you interested in serving the needs of millions of customers by
building the outstanding digital experience that helps them in
financial planning, investing, and retirement solutions?
We are on a pursuit to re-wire our core digital products around
payment systems, account opening, and money movement by augmenting
them with exceptional engineering to help us in our mission to
deliver the best omni-channel experience to our customers. We are
passionate about technology but more obsessed around the users of
it (developers building it or customers consuming our digital
experiences)
A great cultural fit would be someone who embodies drive,
confidence, thrives in a closely knit team environment, has a
genuine passion for technology and appetite for learning blended
with product centric thinking.
The Expertise and Skills we are Looking for
Proven expertise around front ends for Web (Angular, NodeJS), or
iOS (Swift), or Android (Kotlin,) architecting, developing
multi-tier internet facing web and mobile applications, APIs.
Bachelor's degree in computer science, Information Science,
Mathematics, Physics (or equivalent)
Our technology stack is varied and constantly evolving. A great
start would involve being adept at the art and science of building
digital experiences in one of the core stacks (Web, iOS or Android)
across NodeJS, Java, Angular, TypeScript, Mobile Native (Swift,
Kotlin), automation tools deployed via continuous delivery
infrastructure (Jenkins, Concourse) in a cloud-based environment
(AWS - Amazon Web Service or Azure).
For our aspiring iOS engineers, your skills will span the
following:
Experience developing publicly available iOS apps using Swift 3/4
and/or Objective-C supported by RESTful web services.
Verifiable experience as a domain specialist using Swift,
Objective-C, Cocoa Touch, UIKit, and XCode in a large, enterprise
environment, preferably as part of a team of iOS engineers
Your passion in crafting amazing experiences on iOS using Apple's
Human Interface Guidelines using your proven understanding of
functional programming and reactive patterns.
Your hands of experience working with Android SDK
Your passion in creating slick experiences using Google's Material
Design guidelines using your strong understanding of functional
programming and reactive patterns.
Your deep knowledge of Android design patterns including Clean
Architecture. Experience building multi-module Android apps is a
big plus. Experience with MVVM/MVI is also a plus.
Your knowledge of the mobile landscape, architectures, trends, and
emerging technologies used in creating performant, resilient, and
robust Android apps
Good understanding of Android Jetpack and open-source libraries
like Retrofit, and OkHttp to build modern, architecturally
compliant, and future-ready apps
Good understanding of Android's accessibility features and
experience building accessible experiences on Android
Experience with Coroutines, Kotlin Multiplatform Mobile (KMM), and
Jetpack Compose is a plus
Good understanding of Android Architecture Components as well as
open-source libraries like Retrofit, Picasso, and OkHttp to build
modern, architecturally compliant, and future-ready apps
Technology focused on a consumer mindset is what makes it possible
for us to provide a total, personalized digital experience for our
customers. Engineers are those who make it happen with a strong
penchant for engineering, coding chops, an ownership mindset, and a
passion for the craft of software engineering.
As an engineer or a tech lead, your impact is only limited by your
imagination, your obsession towards the details between the lines
of code or pixels, your inner drive to rejoice in the success of
your teammates and your end customers. We will provide you an
environment where you have an opportunity to directly influence
lives with your creativity, zeal and your tech mettle while making
a commitment to ensure a positive, fulfilling developer experience
all while being surrounded by a treasure of support around product
vision, engineering leadership and overall associate
experience.
Depending on the level and role, your opportunities to drive value
span across organizational influence, engineering discipline as
well as influencing overall product direction. The financial world
is your oyster, so to speak!
The Team
This team builds towards Fidelity's digital presence. Our engineers
enable or lead teams to develop omni channel user experiences and
the underlying platforms needed to support our digital presence on
a cloud-based infrastructure. You will provide technology
expertise, leadership and influencing skills to be accountable for
overall technology strategy.
You will participate and/or lead initiatives that supply ideas to
improve our products as well as develop your skills, learn modern
technologies and languages, and continue to learn while providing
coaching, mentorship and driving talent development across our
engineering teams. We are looking for highly motivated individuals
who work well in an iterative and fast-paced environment.
Certifications:
Company OverviewFidelity Investments is a privately held company
with a mission to strengthen the financial well-being of our
clients. We help people invest and plan for their future. We assist
companies and non-profit organizations in delivering benefits to
their employees. And we provide institutions and independent
advisors with investment and technology solutions to help invest
their own clients' money.
Join UsAt Fidelity, you'll find endless opportunities to build a
meaningful career that positively impacts peoples' lives, including
yours. You can take advantage of flexible benefits that support you
through every stage of your career, empowering you to thrive at
work and at home. Honored with a Glassdoor Employees' Choice Award,
we have been recognized by our employees as a Best Place to Work in
2023. And you don't need a finance background to succeed at
Fidelity-we offer a range of opportunities for learning so you can
build the career you've always imagined.
At Fidelity, our goal is for most people to work flexibly in a way
that balances both personal and business needs with time onsite and
offsite through what we're calling "Dynamic Working". Most
associates will have a hybrid schedule with a requirement to work
onsite at a Fidelity work location for at least one week, 5
consecutive days, every four weeks. These requirements are subject
to change.
We invite you to Find Your Fidelity at fidelitycareers.com.
Fidelity Investments is an equal opportunity employer. We believe
that the most effective way to attract, develop and retain a
diverse workforce is to build an enduring culture of inclusion and
belonging.
Fidelity will reasonably accommodate applicants with disabilities
who need adjustments to participate in the application or interview
process. To initiate a request for an accommodation, contact the HR
Accommodation Team by sending an email to accommodations @fmr.com,
or by calling 800-835-5099, prompt 2, option 3.
At Fidelity, we value honesty, integrity, and the safety of our
associates and customers within a heavily regulated industry.
Certain roles may require candidates to go through a preliminary
credit check during the screening process. Candidates who are
presented with a Fidelity offer will need to go through a
background investigation and may be asked to provide additional
documentation as requested. This investigation includes but is not
limited to a criminal, civil litigations and regulatory review,
employment, education, and credit review (role dependent). These
investigations will account for 7 years or more of history,
depending on the role. Where permitted by federal or state law,
Fidelity will also conduct a pre-employment drug screen, which will
review for the following substances: Amphetamines, THC (marijuana),
cocaine, opiates, phencyclidine.
We welcome those with experience in jobs such as Software
Developer, Computer Technician, and Computer User Support
Specialist and others in the Computers and Technology to apply.
Keywords: Fidelity Investments, Salt Lake City , 6-Principal, Mobile Developer, IT / Software / Systems , Salt Lake City, Utah
Click
here to apply!
|