Staff Software Engineer, Front End (Connectivity)
Company: Rivian Automotive
Location: Palo Alto
Posted on: June 21, 2022
|
|
Job Description:
Rivian is on a mission to keep the world adventurous forever.
This goes for the emissions-free Electric Adventure Vehicles we
build, and the curious, courageous souls we seek to attract. As a
company, we constantly challenge what's possible, never simply
accepting what has always been done. We reframe old problems, seek
new solutions and operate comfortably in areas that are unknown.
Our backgrounds are diverse, but our team shares a love of the
outdoors and a desire to protect it for future generations. We are
seeking Front End Software Engineers to lead multiple initiatives
as we build out Rivian's Connectivity Management Platform. The
successful candidate will architect and build applications to
manage the connectivity lifecycle of vehicles and other connected
devices.This is what you'll do:Design, extend and review software
architecture - be hands on and involved with every stage of the
product development life cycleCollaborate with UX/UI designers and
product management team to build user-friendly, immersive, reactive
applicationsDevelop state of the art code with a keen eye on
profiling, browser memory usage, load time of the apps. Establish
standards and best practices for software engineeringGuide and
execute frontend architecture changes including React/GraphQL
and/or REST APIs.Consistently write high-quality testable code and
provide constructive feedback while performing code reviews.Build
CI/CD pipelines to perform continuous integration, continuous
deployment, and test automation.This is what you'll need:10 + years
of relevant industry experience, with 7+ years of building large
scale enterprise grade systemsExperience building distributed
systems at scale which can handle millions of
transactions/secondExcellent NodeJS, JavaScript, React or other JS
framework experienceExperience with working with HTML5, CSS/SASS,
Restful APIs, JSON, GraphQLComfortable navigating trade-offs to
bring the right data structure and algorithms to the
problemMeticulous around observability of the systems you build -
metrics, centralized logging, tracingDedicated to unit, integration
testing and coverage - comfortable using tools of the trade for
profiling, source control, CI/CDExperience and familiarity with
development and deployment practices around cloud native
architecture such as AWSStrong technical background in Computer
Science, Engineering or a related technology fieldExperience
building IoT solutions that involve complex connectivity lifecycles
is a plusThis is where you'll work:Department: Digital
TechnologyLocation: Palo Alto, CAEqual OpportunityRivian is an
equal opportunity employer and complies with all applicable
federal, state, and local fair employment practices laws. All
qualified applicants will receive consideration for employment
without regard to race, color, religion, national origin, ancestry,
sex, sexual orientation, gender, gender expression, gender
identity, genetic information or characteristics, physical or
mental disability, marital/domestic partner status, age,
military/veteran status, medical condition, or any other
characteristic protected by law.Rivian is committed to ensuring
that our hiring process is accessible for persons with
disabilities. If you have a disability or limitation, such as those
covered by the Americans with Disabilities Act, that requires
accommodations to assist you in the search and application process,
please email us at accessibility@rivian.com.PrivacyWe take your
privacy seriously. For details please see our Candidate Privacy
Notice.Please note that we are currently not accepting applications
from third party application services.
Keywords: Rivian Automotive, Palo Alto , Staff Software Engineer, Front End (Connectivity), IT / Software / Systems , Palo Alto, California
Click
here to apply!
|