Position: Angular Middle Developer
Company: Aimtraction
Category: JavaScript
Experience required: 2y
English level: intermediate

Role

As a developer in the team you will be working on the design and development of features from the ground up. You’ll have a sound understanding of computer science fundamentals and practical industry experience, working across the stack with technology involving modern web.

Requirements

*Proven record of correct, stable, performant, and secure front-end software delivery
*Solid proficiency of front-end frameworks Angular (2+ years): NGrx (or similar), RXjs, at least Angular (Google) Material Design UI Library, tests
*Strong knowledge in object-oriented design and RESTful web services
*Previous experience in building complex software systems
*Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
*Communication skills with Product Team, teammates, and other stakeholders to understand requirements, describe software product features, technical designs, and product strategy
*Degree in computer science or related field, or equivalent professional experience.
*3+ years of experience with JavaScript, HTML5, CSS/SASS, and their frameworks such as Bootstrap
*1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

Would be a plus

*Experience with ag-grid
*Previous experience with JavaScript transpilers and build tools: webpack, grunt