Position: Front-End (React) Lead Engineer
Company: Team Technologies
Experience required: 3y
Category: Lead
English level: upper
Published: 2020-10-01T00:00:00+03:00

**Tech Requirements:**
- Strong knowledge of JavaScript ESNext
- Strong knowledge of React, Redux and corresponding ecosystem
- Next.js and React SSR approach model in general

**Soft Skills Requirements:**				
- Very good understanding of React application componentization and the efficient way
- Writing exceptionally clean code carefully					
- «Thinking-ahead» mental model
- Ability to lead junior-to-middle Frontend Developer teammate	
- Ability to provide code review and feedback
- Ability to be a point of communication between Ukraine team (Temy) and USA team (CCT)

**Good to have:**		
- TypeScript
- GraphQL: Apollo Client 3
- Good knowledge of Material UI component library styled-components 
- Basic experience with Vagrant virtual machine
- Basic Docker understanding
- Basic experience with Zeplin or Sketch prototyping tools Basic AWS architecture understanding
- Understanding the microservices architectural approach 

**Backend Tech Stack:**
NodeJS / NATS.io / PostgreSQL / Neo4j 
GraphQL / AWS Quicksight

**Infrastructure Tech Stack:**
AWS CodeCommit / AWS CodePipeline / AWS CodeDeploy 
AWS CloudFormation / AWS Fregate / ECS / AWS RDS 
Vagrant

**Responsibilities:**
- Drive FrontEnd development process
- Full ownership over the product as part of the agile team
- Think out of the box and suggest good architectural decisions
- Maintaining documentation needed to build and run apps

**We offer benefits:**
- 50% compensation for relevant conference and courses for your professional growth
- English classes with the native speaker if you need it
Medical insurance
- Team buildings and corporate events
- Work in a multinational mature team
- A comfortable office space
- Flexible working hours
- Minimal bureaucracy

**Current Team:**
- Product Owner (CCT)
- UI/UX Designer (Temy)
- Architect / Backend Engineer (CTO of CCT)
- Front-End Engineer (Junior to Middle) (Temy)
- QA Engineer (Manual+Automation) (Temy)

**Interview stages**
- 1st stage - interview with our recruiter
- 2nd stage - interview with our technical expert
- 3rd stage - the client interview