AVL North America

  • Sr. Software Engineer

    Job Location US-MI-Plymouth
    Posted Date 1 week ago(5/14/2019 2:21 PM)
    ID
    2018-2120
  • Overview

    AVL is looking for a skilled senior developer able to architect and lead development of web applications based on MEAN stack: Angular4-6 as a frontend framework and MongoDB/NodeJS/Express as backend/data layers. Someone who is highly motivated to learn. Someone eager to dive into new technologies. Experience with or interest in automobiles would be a plus.

     

    "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.”

    Responsibilities

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

     

     

    Qualifications

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

    This position is open for professional coder who is highly skilled either in development of frontend web applications.

     

    or development of backend services, data modelling and architecture

     

    AVL is looking for skilled software engineer who excels in his/her field of expertise and is ready to go full out coding starting day one. This is not a management position.

     

    The successful candidate for senior frontend web developer must have the following experiences:

    • Ability to architect and lead development of frontend web applications with Angular4-6, TypeScript, RxJS
    • Expert level in HTML5, CSS3 and JavaScript (ES5, ES6, ES7)
    • Experience with frontend tooling workflows: Node.js (npm), Angular-Cli, WebPack
    • Experience with Responsive Web Design (RWD) patterns
    • Strong understanding of debugging of front-end code (Chrome DevTools)
    • Experience testing frontend 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 backend part of MEAN stack – NodeJS/MongoDB

     

    The successful candidate for senior backend developer/data architect must have the following experiences:

      • Ability to architect and lead development of backend services and RESTful APIs
      • Excellent skills as MongoDB (primary) and SQL data architect, understanding of MongoDB as persistence layer for web applications, ability to design and maintain complex MongoDB/SQL infrastructure
      • Extensive experience in development of backend services and micro-services with Node.js, Express and JavaScript/TypeScript
      • Experience with container orchestration platforms (Docker, Kubernetes)
      • Experience with message-oriented platforms (RabbitMQ, Kafka

    Strong analysis and design skills (Enterprise Architect, wireframes, rapid prototypes, PoC’s, white boarding)

     

    • Desired Optional Experiences:
    • Experience with .NET Core 2.x
    • Experience in HTML5, CSS3, Angular4-6, TypeScript
    • Experience working with multiple apps and components in mono-repo environment
    • Experience with frontend tooling workflows: Node.js (npm), Angular-Cli, WebPack
    • Other Skills:
    • Skilled in development of complex composite web applications
    • Strong understanding of communication patterns between frontend and backend applications
    • 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

    Options

    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.