Position: Senior Front End Engineer - Spark Team
Company: Readdle
Category: JavaScript
Experience required: 5y
English level: intermediate

Spark’s mission is to simplify communication with email. People use email to communicate at work and run businesses. People use email to communicate at work and run businesses. You’ll have a unique chance to join the team that aims to build the future of business email. 

To make it happen we are looking for top-notch cross-platform Front-End developers who will help us build Spark for Desktop (Windows and Mac) using React, Electron and passionate about complex UI development.

**Responsibilities**
Develop Spark for Desktop (Windows, Mac) using React, Electron
Develop interface and core product components
Design application architecture
Develop custom UI and product animation
Provide the code quality through code reviews & automated tests

**Requirements**
Solid expertise in front-end technologies: React, TypeScript
Solid programming fundamentals, such as algorithms, design patterns
Understanding of the full desktop development life cycle
Automation testing experience
Self-motivated, well-organized, detail-oriented person

**Would be a plus but not required**
Experience with other programming languages (i.e. Java, C#)
Experience with Rx.js, fp-ts

**Project Technology stack**
React, TypeScript
Electron
HTML5, CSS3, Javascript
Rx.js, fp-ts
Azure DevOps, Scrum
Windows, macOS

**About you**
You are passionate about the product you create.
You always try to predict how your work impacts the user experience and the product results.
You know how to deliver product quality in an optimal development time.
You can see both: feature details and a big picture of the product.
You are a self-driven personality with a blend of intelligence, integrity, and communications skills.