
Senior Front End Software Engineer
Ford Motor Company
full-time
Posted on:
Location Type: Remote
Location: Texas • United States
Visit company websiteExplore more
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