Software Development Engineer II
Company: MotorTrend Group
Location: El Segundo
Posted on: May 16, 2022
Job Description:
Machines that Move Us. - People who Inspire Us. Stories that
Drive Us. Check us out: *MotorTrend Group will never ask for
sensitive personal information or fees as part of your application
process* About Us We are MotorTrend. With a monthly reach of more
than 131 million, MTG is the largest automotive media company in
the world. With franchises including MotorTrend, Hot Rod, Roadkill,
Faster with Finnegan, Top Gear America, Motor MythBusters, Kevin
Hart's Muscle Car Crew, and dozens of other world-class brands, we
are reimagining storytelling around mobility. -Our portfolio brings
together Discovery's #1 TV network for automotive super fans, with
our vast automotive digital platform that includes
direct-to-consumer products, websites, apps, connected TVs, social,
and live events. Our People The people who work at MotorTrend
embody the passion of our content, and wake up every day intent on
embracing, entertaining, and empowering the motoring world. - The
Role Job Summary & Responsibilities The Software Development
Engineer II (full-time, salaried, regular) will help develop the
next generation of Motor Trend Group's platforms for
Motortrendondemand.com and key brands. The Senior Software Engineer
will be a part of our Agile Scrum team consisting of tvOS, Roku and
HWA. Essential duties and responsibilities include but not limited
to:
- Architect and implement applications for problems of
scale.
- Provide technical expertise and troubleshooting
- Collaborate with other teams on prioritizing roadmap
initiatives and to provide estimations.
- Contribute significantly to software project and planning
efforts.
- Consult and lead on overall software architecture and strategy
and drive high impact decisions.
- Enforce standards, best practices, and modern development
conventions.
- Mentor junior engineers, overseeing their designs, code
quality, and integration into a team. The ideal candidate has a
track record of having built multiple high-performance, stable,
scalable systems that have been successfully shipped to customers
in production. Your work and your approach to work are exemplary:
you drive best practices and set standards for your team. You are a
key influencer in your team's strategy and contribute significantly
to team planning. You show good judgement making trade-offs between
immediate and long-term business needs. You are a collaborative
leader that makes other engineers and team members around you more
productive, by sharing your knowledge, and helping to tie-break key
technical decisions. You provide mentoring to other engineers. Your
written and oral communication skills are superb.
Education/Experience:
- BA/BS in a Computer Science or related technical field, or
equivalent professional experience.
- 5+ years of experience with developing software in
React.js
- Experience with software engineering best practices (e.g., unit
testing, design patterns, building
- maintainable code, performance, object-oriented programming
principles).
- Experience with 3rd party API consumption, client side.
- Proficiency with optimizing for performance, scalability,
algorithm design, problem solving, and
- complexity analysis.
- Experience with JavaScript (Node.js, React, Next.js, rxjs)
,Webpack and working on Typescript is
- definitely a plus.
- Experience with Git workflow, Version Standarding.
Responsibilities
- You are experienced and capable of playing a leading role to
design and develop complex
- functional changes to existing software systems, or new ones,
involving yourself and other
- engineers. You make good decisions when to build new and when
to extend existing.
- You provide guidance on design, coding, and operational best
practices, and have a
- track-record of applying these best practices to software that
you have worked on. You can
- propose and create best practices proactively where none
exist.
- You make high impact decisions driving how and what software
gets built. Your decisions are
- often right, and you are persuasive in delivering your
suggestions and ideas to your team. You
- understand how individual pieces of software fit into a greater
ecosystem and can actively
- communicate and advocate for choices among multiple
stakeholders.
- You are an effective communicator as exemplified by your
technical documentation, and your
- interactions with stakeholders and adjacent teams. Your success
is judged as much on your own
- productivity as on the positive impact you have on engineers
around you. Physical Requirements:
- The ability to sit for prolonged period of time and view
computer screen. Work Environment:
- Work is performed in an office environment that is well lit and
ventilated. NOTE: This position description reflects management's
assignment of essential functions; it does not prescribe or
restrict any other tasks that may be assigned. *A warning about
recruitment scams* Unscrupulous individuals sometimes pose as
MotorTrend Group recruiters and mislead jobseekers into providing
sensitive personal information (such as social security numbers) or
paying fees as a condition of submitting an application to
MotorTrend Group or obtaining a job at MotorTrend Group. These
individuals or entities posing as recruiters are not affiliated
with MotorTrend Group and do not act on behalf of MotorTrend Group.
Always utilize the -MotorTrend Group Careers page to find available
openings and whenever submitting a job application to MotorTrend
Group, and know that MotorTrend Group will never ask for sensitive
personal information or fees as part of your application.
Keywords: MotorTrend Group, Los Angeles , Software Development Engineer II, IT / Software / Systems , El Segundo, California
Didn't find what you're looking for? Search again!
Loading more jobs...