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

Expertise: the more you know - the better, not a must to know all of it
- HTML5
- CSS3
- Fixed width, adaptive and responsive layouts, pixel perfect markup
- Syntactically Awesome Stylesheets (SASS) and Leaner CSS (LESS)
- JavaScript/TypeScript (must)
- Angular2+ experience
- Reactive forms or Template Driven forms
- Understanding of HTTP APIs: OpenAPI (Swagger), REST, JSON, cross-domain requests, security
- Git: branching strategies
- CI/CD: understanding
- Ability to Google :-)
- Intermediate English in reading and writing sufficient to handle the documentation

Would be of a plus:
- Knowledge of observables, RxJS
- Angular Material and other components libraries
- Understanding of the blockchain basics
- Zeplin / Avocode / Figma
- Experience with design & creation of frontends for EVM blockchains (BSC, - Ethereum, Polygon/MATIC) based projects
- Experience with Infura and Moralis
- Experience with React Native
- Experience with Scrum

We offer:
- Desirable salary
- Fully remote, work from home
- Flexible working hours
- Paid vacation days, sick leaves and national holidays
- Career growth opportunities
- Annual performance appraisals
- Interesting and challenging tasks targeting the implementation of various backend applications for blockchain solutions including indexers, queues, cryptography, etc.
- Professional skills development
- Variety of knowledge sharing, training and self-development opportunities
- Partial or fully compensation of conferences
- Courses
- Highly skilled, collaborative and very friendly team
- Minimum bureaucracy
- English courses

Responsibilities:
- Delivery: create and maintain the modern interfaces matching to the unit standards
- Maintain documentation on developed solutions
- Code quality: follow and improve the code quality standards
- Analyze and estimate: perform the technical assessment of the design and the requirements to ensure the feasibility within the reasonable time
- Contribute to the overall software development life-cycle including requirements gathering/analysis, design, development
- Use industry best practices of development processes & tools, adopt and improve them
- Be a proactive part of agile-based team
- Be self-organizing, take initiative to drive resolutions for open issues

Tech stack: https://stackshare.io/deepdive-digital-technologies-int-inc/deepdive-digital-technologies-int-inc