Position: Senior Front End Engineer - Fluix team
Company: Readdle
Category: JavaScript
Experience required: 3y
English level: intermediate

We have been delivering a powerful suite of productivity apps for iOS and Mac users for many years now, but in 2014 we established Fluix for the enterprise solutions market. Now we are looking for experienced high-skilled Front End Developer to help us deliver the best-in-class product to businesses worldwide.

Fluix is a simple, lightweight productivity solution offering enterprise-grade security and other benefits to companies' business processes by adding the layer of control over company documentation and more. With the help of Fluix, businesses from around the world have already optimized their processes and bridged the gap between the field team and offices.

**Responsibilities:**
- Develop features and improvements to the Fluix product in a secure, well-tested, and performant way
- Craft code that meets our internal standards for style, maintainability, and best practices
- Improve and optimize the usability and performance of Fluix web interface
- Improve codebase

**Requirements:**
- You have a strong technical background in modern web development and libraries, especially with Angular
- Experience with writing automated tests (e.g., Jest, Karma, Jasmine)
- A solid understanding of semantic HTML, CSS, and core JavaScript concepts
- Solid programming fundamentals, such as algorithms, data structures, design patterns
- Experience using Git

**Tech Stack:**
- Typescript
- AngularJS + Angular (via ngUpgrade)
- React, Redux, Styled Components
- Webpack and Angular CLI
- SCSS, BEM
- Karma, Jasmine, Jest

**About you:**
- You are a Self-motivated, well-organized, detail-oriented person
- You are a team player
- You can work effectively in the situation of tough tradeoffs between functionality, complexity, and development time.
- You are a pragmatic engineer who actively avoids over-engineering of solutions.