This is a remote position.
Developing new user-facing features using Angular
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high quality code
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Improve processes to make your team more effective
Plan and execute long term strategies that benefit the team and the product
Conduct code reviews, and make technical contributions to product architecture
Get involved in solving bugs and delivering small features
Understand engineering metrics and seek to improve them
Develop rich, interactive data visualizations, including graphs, charts, and other dynamic features
Bachelor's degree in Computer Science, Information Technology or a related field with 3+ years in software engineering
Strong understanding of core web and browser concepts (eg. how does JavaScript handle asynchronous code)
In-depth experience with CSS, HTML5, and JavaScript
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Thorough understanding of Angular and its core principles
Experience with D3.js
Experience with standard design languages preferably Material Design
Familiarity with newer specifications of EcmaScript
Experience with data structure libraries (e.g., Immutable.js) is a huge plus
Experience with common front-end development tools such as Babel, Web-pack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
Work closely with backend teams and have a knack for root-causing performance issues, bench marking and optimization
Familiarity with code versioning tools (such as GIT)
Good understanding of RESTful APIs
Understand basics of back-end development, synchronous/asynchronous APIs and I/O bottlenecks
Knowledge of modern authorization mechanisms, such as JSON Web Token
innolevels
Stack And Co Software Recruiters
GlobalLogic
VLC2 s.r.l.
Zup Innovation