Position: Lead Frontend Developer / Architect (React)
Company: Innoteka
Category: Lead
Experience required: 5y
English level: fluent
Published: 2021-02-01T00:00:00+02:00

**Client / Project**
One of the most comprehensive event management platform to help event organizers and participants have incredible online events experiences. Over 10,000+ events run in 70+ countries so far.

**What will you do?**
- Modern Web App - You will be involved in enhancing the responsive web app, solving interesting problems along the way - real-time content updates, offline content, UI and architecture scaling for performance.
- Architecture & Scale - Gathering insights and employing strong design principles, you will determine the best tech to address our customers' needs while optimizing for scale. 
- Ownership - From initial design to deployment, test automation to performance monitoring, you own what you build end-to-end
- Development - Best practices, craftsmanship, well thought out code and mentorship to the team

**Interesting things you'll work on**
- Changing the way our app loads (cache-first to network-first strategy)
- Utilizing Redux and dynamic reducers
- React based page builder that generates React components with API integration
- Adding more engagement features (chat/group discussions/1:1 video meetings/breakout rooms) 

**Your experience**
- 5+ years experience as a software developer working on large or fast scaling products 
- Deep understanding in JS, React/Redux including concepts such as Hooks and functional components
- Ability to architect elegant solutions to complex problems using appropriate abstractions and techniques
- Comfortable working with large code bases
- Experience working with RESTful APIs
- Proficient using JSX/ES6/HTML/CSS
- Experience with Material UI or Ant Design
- Champion best practices and performance improvements
- Experience with automated testing suites like Jest, Enzyme and Cypress
- Ability to debug a codebase in a self-sufficient manner
- Knowledge of SOLID Principles, Domain Modelling, and Design Patterns is a major benefit
- Ability to mentor and grow team members, provide technical guidance and oversight on implementation direction

**Would be nice**
- Experience with Python or other server-side languages
- Experience with Docker and AWS and CI/CD like GitHub Actions
- Experience with WebRTC, RTMP and video codecs

**What do we offer?**
- $7,000 - $8,000 /m, can be paid to FOP or Payoneer (if you want)
- Client Company Stock Options opportunity
- Remote, full-time, flexible schedule as soon as plans and deadlines are met
- Paid vacations and sick leaves