Position: Senior FE (React) Engineer for Plentific
Company: Zetico
Experience required: 3y
Category: JavaScript
English level: intermediate
Published: 2021-06-01T00:00:00+03:00

**Responsibilities**

– Work closely with product owners, product managers, user interface designers and other software engineers to write technical documents and identify software project requirements
– Write clean, testable and readable code using appropriate software design patterns
– Continuously assess and improve platform architecture and performance
– Review, maintain and refactor existing code to meet the requirements for improved or new features
– Write technical documentation of code, algorithms and APIs
– Create and maintain infrastructure and software architecture diagrams
– Conduct code reviews and promote the development of well-formulated, testable and readable code
– Share your engineering wisdom with the rest of the team 

**Required skills & experience**

– In-depth knowledge of JavaScript (ES6, TypeScript)
– 3+ years of commercial React experience using one of the Flux frameworks
– Good grasp of core algorithms, data structures, their applications and tradeoffs
– Strong computer science fundamentals and JavaScript design patterns
– Understanding of UI/UX best practices and considerations
– Passion for writing clean, modular, well-commented, readable and reusable code
– Good grasp of version control tools 
– Experience working in CI/CD and test-driven environments
– Intermediate+ level of English with ability to communicate technical concepts in plain language

**Bonus points**

– You’re a contributor to open-source software, or run your own projects
– Leadership experience, managing teams of 3-5 people
– Top academics (BSc, MSc) in computer science, engineering, physics, mathematics or another field with strong programming curriculum

**What's in it for you**

- Opportunity to become a part of a fast-growing international startup, a leader in its space
- Competitive compensation
- Paid vacation and sick leave
- Personal and professional growth 
- Remote-friendly culture 
- Internal tech talks 
- Learning & development benefits