Ford Motor Company

Senior Front End Software Engineer

Ford Motor Company

full-time

Posted on:

Location Type: Remote

Location: TexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $99,600 - $166,600 per year

Job Level

About the role

  • Designing, developing, and implementing high-quality user interfaces for web applications using the React JS library.
  • Develops software and services in support of design, infrastructure, and technology platforms, including applications, utilities, databases, cloud-based and Internet-related tools.
  • Build reusable code and libraries.
  • Developing and maintaining micro-frontends that can be shared across multiple applications using the Module Federation architecture.
  • Collaborating with other developers and teams to ensure seamless integration of micro-frontends and the overall application.
  • Experience with developing and maintaining the technical architecture for AEM-based applications using SPA or CaaS .
  • Experience with Adobe Experience Manager (AEM) architecture, development, and deployment.
  • Collaborating with cross-functional teams, including back-end developers, designers, and project managers to create effective solutions for business requirements.
  • Analyzing user requirements, conducting code reviews, and debugging issues to ensure high-quality software development.
  • Ensuring the application's scalability, security, and performance through appropriate architecture and design decisions.
  • Staying up-to-date with industry trends and emerging technologies to ensure continuous improvement of the software development process.
  • Mentoring and training junior developers in best practices and coding standards.
  • In addition to expertise in React JS, a React JS Architect/Developer may require knowledge of front-end technologies such as HTML, CSS, and JavaScript, as well as experience with state management tools like Redux and build tools like Webpack.
  • Strong problem-solving skills, attention to detail, and effective communication are also important for this role.

Requirements

  • Bachelor’s degree in computer science or related scientific field
  • Proficiency with test-driven development and strong understanding of clean code concepts
  • Pair programming experience
  • 5+ years of professional software engineering experience
  • 3+ years of professional development experience with:
  • - ReactJS / TypeScript / Angular
  • - Node
  • - Single-Spa experience
  • - Knowledge on AEM (Adobe Experience Manager)
  • Experience with common front-end development tools such as Babel, Webpack, NPM, Yarn.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
Benefits
  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
  • Paid time off and the option to purchase additional vacation time.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
React JSTypeScriptAngularNodeSingle-SpaAdobe Experience ManagerHTMLCSSJavaScriptRedux
Soft Skills
problem-solvingattention to detaileffective communicationmentoringcollaboration
Certifications
Bachelor’s degree in computer science