Front-end software developer
от 150000 руб.
до 250000 руб.
Ключевые навыки
CSS
Bootstrap
AngularJS
HTML
HTML5
JavaScript
CSS3
Git
Angular
Angular 2+
Front-end software developer
The candidate must have a strong understanding of the Angular 2+ and above and TypeScript/JavaScript and technologies around client side of an application. The primary focus will be to implement a complete user interface in the form of a desktop web app, with a focus on performance. The Candidate will work in a team of software developers and will be responsible for front-end side, communicating with back-end applications through API using standard methods.
Skills Requirement
- Greater than 3 years directly related experience
- Strong knowledge of Angular2+ and above, HTML/CSS, Bootstrap, TypeScript/JavaScript
- Proficiency with JavaScript and HTML5
- Deep knowledge of Angular2+ and above practices and commonly used modules based on extensive work experience
- Experience using Azure/AWS services
- Experience with big data tools (Hadoop, Spark, Kafka, etc.) as a plus
- Experience with C# + .NET, NodeJS, React as a plus
- Creating self-contained, reusable, and testable modules and components
- Extensive knowledge of CSS and JS methods for providing performant visual effects
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Experience working in an Agile/Scrum development process
- Creative and analytical thinker with strong problem-solving capabilities and debugging skills
- Ability to work with minimal supervision
- English language - intermediate and above level
Core Accountabilities
- Develop a complete front-end application
- Design, build, and maintain a high performance front-end
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Cooperating with the back-end developer in the process of building the RESTful API
- Communicate to backend using JSON, Web API, GraphQL
- Experience with communicating with external web services
- Collaborate with back-end developers
- Work with solutions around Data Platform
- Be ready to work in agile style (daily stand-ups, sprint planning, sprint review, retrospective)
- Work in an environment that adapts quickly to creative change using agile principles
- Actively work with different development groups inside of an organization
- Be ready to adapt a new tool/library/technology/platform
Conditions:
- Сompetitive salary (discussed with successful candidates)
- Transparent motivation system (fix + quarterly bonuses)
- Completely remote work, full-time
- Career in a large international company
- Several Insurance programs to choose from, including dentistry (after the prompt period)
- 33 calendar days vacation
- Providing a laptop, mobile communications compensation
- Opportunity for training and development within the company
- Corporate English
- Prospects for professional, career and financial growth
- Friendly, young, creative, successful team of professionals