Про роботу
We are looking for a Full-Stack TypeScript/JavaScript Software Engineer with good technical skills and a passion for creating great applications.
You'll join a team of professionals who work on challenging projects related to manufacturing, IoT, and data analytics.
You will be working with:
- Modern TypeScript and JavaScript (We don't support ancient IE versions on any projects. We create freaking good "Please install Google Chrome/Firefox" banners instead)
- Modern approaches to server-side and client-side applications development (but we are also not chasing the hype, meaning you won't see Reactive GraphQL Microfrontends everywhere ;) )
- A team of experts like you
- IDEs of your choice
Responsibilities:
- Planning component structure and composition to follow the overall architecture of the corresponding application
- Backend components implementation
- UI implementation based on UX/UI designs
- Cooperation with the backend team
- Cooperation with BA, UX/UI
- Writing unit tests for your code
- Performing code reviews
- Applying industry best practices and continuously learning new approaches in the software development
Requirements:
- Good spoken and written English
- Knowledge of data structures and algorithms
- At least 2 years experience as a JavaScript/TypeScript developer
- Strong knowledge of modern JavaScript/TypeScript
- Approximate understanding of how browsers work under the hood
- Knowledge of CSS or SCSS. Understanding how selectors work
- Knowledge of application-level network protocols (HTTP)
- Experience with Websockets will be a plus
- Understanding of what is JWT and why it's needed
- Knowledge of React, Angular. Vue.js will also work, but you will be working with React or Angular anyway
- Knowledge of NodeJS
- Experience in working with DBs will be a plus
- Understanding of how web servers work under the hood
- Experience with AWS will be a plus
Benefits:
- Proper compensation
- Coverage of paid certifications
- Teambuilding events
- Microbonuses system
- Remote
- 20 days vacation
- 24 days sick-leave
We DON'T have:
1. Corporate bullshit
2. Bureaucracy
3. HRs, People Partners, Happiness Managers, Wellbeing Coaches (see point 1.)
4. jQuery, ancient JavaScript versions, outdated build systems
5. <Ask me during the interview about this, you are going to like it>
About the interview process ( a.k.a. a bonus for those who can read so much text):
1. We have only one interview - a deep technical interview
2. The interview consists of two rounds, one hour each
Topics we usually cover:
* Data structures and algorithms basics. You won't be sorting anything, at least at this stage
* JavaScript (language basics, functional programming patterns, asynchronous execution of code, features from recent releases)
* TypeScript (language basics, functional programming patterns, asynchronous execution of code, features from recent releases)
* DOM
* English (you will have to answer some of the questions in English, so we understand you can communicate with English-speaking colleagues if needed)
* Framework-specific questions. Questions will be regarding the framework you are most familiar with (Angular or React).
* Working in a team (version control, peer reviews)
* Your past experience
Відгуки про роботу в AgileVision 3
Ira Troshchynska - Head of Marketing - Київ - працівник, з 2020
23.06.21Ira Troshchynska - Head of Marketing - Київ - працівник, з 2020
Ivan Metla - Lead Software Engineer - Чернигов - працівник, з 2016
21.04.21Ivan Metla - Lead Software Engineer - Чернигов - працівник, з 2016
Alexander Bartash - Software Architect - Чернигов - працівник, з 2020
21.04.21Alexander Bartash - Software Architect - Чернигов - працівник, з 2020