Position: Senior Frontend Engineer (Berlin, Germany)
Company: spread.ai
Category: JavaScript
Experience required: 5y
English level: fluent

Check on the selected content here - https://bit.ly/34FgRn2 !

**#SPREADYOURMISSION**
- Work hand in hand with the UI/UX-Designers, Backend Engineers, Architects, and Product Owner in order to create an outstanding user experience;
- Develop responsive, user-centric, and performant frontend code for our Web-Application and Microservice Infrastructure;
- Write clean, maintainable, and scalable code that complies with SOLID principles;
- Implement user stories in an agile environment;
- Collaborate in setting goals and technical direction while ensuring that they align with the goals of the business; 
- Optimize the created components to maximize performance across the full range of supported devices/browsers; 
- You have experienced the broken window effect and you work pro-actively against entropy;
- You can identify code smells 10 miles upwind;
- Embody an ownership mentality, striving to consistently generate code and features to be proud of;
- Make sure the product code matches the documentation and testing (including reviews, Unit, integration, and end to end testing); 
- Understand and leverage new frontend technology and knowhow to empower our product;

**#SPREADYOURKNOWHOW**

**MUST HAVES:**

- 5-10 years of web development experience working professionally with: React, Typescript, HTML, CSS, Redux, and Redux Thunk. **years of experience is a guideline. Ultimately your work speaks for itself and can be explored in the technical challenge**;
- Understands how to implement UI/UX recruitments into technical product 
- Experience building design systems; 
- Be able to predict/perceive solution strategy for implementation;
- Experience in creating larger scale codebases (architecture); managing large scale web applications;
- Experience designing and implementing reusable components; 
- Ability to plan and estimate tasks and then execute efficiently;
- Fosters best practices by leading through example, and likes to help mentor those junior to their own position; 
- Good communication skills and fluent in English. 

**NICE TO HAVES:  **

- Web development experience working professionally with GraphQL, XState, Material-UI, Websockets, E2E-Testing, openapi or 3D rendering is a plus;
- Experience with the integration of customer-specific projects into a core application is a plus;
- Experience with micro-frontends, webpack and monorepos is a plus 
- Experience leading/mentoring a team.

**Seniority level is based on performance in the technical interviews and challenges. All employees have the opportunity to elevate at the rate of skill progression** 

**WHY US?**

We care about your future:
• Unlimited contract;
• An opportunity to become an owner through equity/virtual shares;
• Optional Private Pension Scheme.

We care about your development:
• Individual career paths;
• €1,000 yearly budget for professional Learning & Development;
• A chance to be a part of a competent, ambitious, and fun team that inspires us to perform our best, and grow both professionally and personally.

We care about respect:
• Flat organization;
• Solution-focused 360-degree communication and feedback.

We care about serious FUN!
• People & Culture events such as company outings, ThirstyThursdays where we celebrate our cultural diversity, TheNews, Lunch&Learn and so much more!
• 30 days of vacation.

We care about innovation:
• Monthly time budget of 1 day dedicated to breaking out of daily tasks – facilitated with the Design Thinking Methodology;
• All the tech you need (cool tech-stack, fully configured MacBook Pro, monitors, gadgets, etc.);
• A commitment to our Vision to change how products are created and maintained, helping a whole industry to become more sustainable!

Get to know more about us - https://vimeo.com/470611310 !