AVL North America

  • Sr. Software Engineer

    Job Location US-MI-Plymouth
    Posted Date 3 months ago(11/7/2018 8:17 AM)
  • Overview

    AVL is looking for someone who is highly motivated to learn. Someone eager to dive into new technologies. Experience with or interest in automobiles would be a plus. The candidate should be able to architect and lead development of frontend web applications with Angular4-6, TypeScript, RxJS and also be very experienced in DOM, HTML5, CSS3 and JavaScript (ES5, ES6, ES7).


    "Applicants must be currently authorized to work in the United States on a full-time basis. Employer will not sponsor an applicant for a work visa for this position.”


    Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems.

    •Participates in the testing process through test review and analysis, test witnessing and certification of software.
    •Familiar with standard concepts, practices, and procedures within a particular field.
    •Relies on limited experience and judgment to plan and accomplish goals.
    •Performs a variety of tasks. Works under general supervision.
    •A certain degree of creativity and latitude is required.


    • Bachelor’s degree in computer science, computer engineering
    • 5 years of relevant experience


    The successful candidate must have the following experiences:

    • Ability to architect and lead development of frontend web applications with Angular4-6, TypeScript, RxJS
    • Expert level in DOM, HTML5, CSS3 and JavaScript (ES5, ES6, ES7)
    • Experience with Responsive Web Design (RWD) patterns
    • Experience with front-end tooling workflows: Node.js (NPM), Angular-Cli, WebPack
    • Strong understanding of debugging of front-end code (Chrome DevTools)
    • Experience testing JavaScript (Angular) code — Jasmine and Protractor
    • Strong communication skills (wireframes, rapid prototypes, PoC’s, white boarding)


    Desired Optional Experiences:

    • Experience with Material Design
    • Experience working with multiple apps and components in mono-repo environment
    • Experience building and maintaining a reusable components library
    • Experience with MEAN stack - NodeJS as a backend and MongoDB as a data layer


    Other Skills:

    • Skilled in development of complex composite web applications
    • Strong understanding of communication patterns between frontend and backend applications but focus on frontend
    • Work effectively in an agile development process
    • Ability to lead small development teams
    • Mentor other engineers and lead code reviews
    • Research cutting edge technology that can be applied to improve development process


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.