Angular Developer

Greater St. Louis Area
Angular
Full Time
If you're motivated by the challenge of building sophisticated solutions that solve complex business challenges, we want to meet you!

Join our team as a Senior Front-End Developer and help us develop innovative, enterprise-ready web, software, and mobile applications.

Responsibilites

    • Developing a front-end application UI
    • Writing tested, idiomatic, and documented Angular front-end application using JavaScript, HTML and CSS
    • Coordinating workflow between the back-end developer, architect and yourself
    • Coordinating with the back-end developer in the process of building the RESTful API
    • Developing Angular UI that will communicate with RESTful web services

Skills and Qualifications

    • Proficiency with JavaScript, HTML5 and CSS
    • Professional, precise communication skills
    • Experience with recent versions of Angular - minimum is version 5 and preferably versions 6 or later
    • Experience with Angular development practices and commonly used modules and components
    • Creating self-contained, reusable, and testable modules and components
    • Ensuring a clear dependency chain, in regard to the app logic as well as the file system
    • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
    • Validating application user actions on the client side and providing responsive feedback
    • Able to work with team automate the build process using task runners or scripts
    • Able to to document the code inline using JSDoc or other conventions
    • Experience with writing front-end unit testsExperience with creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative)Experience modern source control practices
    • Experience with Agile development methodologies (Scrum, KanBan or other variants)
    • Creating configuration, build, and test scripts for Continuous Integration environments
    • Experience with AWS cloud environments and services is a big plus but not required