Position: Middle React.js Developer
Company: Pure digital
Category: JavaScript
Experience required: 1y
English level: intermediate
Published: 2020-06-01T00:00:00+03:00

As of now, the main focus is on launching our own product - TaxGig. It is an online marketplace solely dedicated to tax preparation services. As great projects require great people, we are looking for such to join our front-end development team.

You will develop brand new features with a distributed team and should be proactive in terms of proposing new ideas. You will be working with the founders and other stakeholders in a highly collaborative manner. Together with our engineers, you are going to develop a new solution for tax preparation services.

Even though the primary focus is on TaxGig, you will be expected to participate in other projects at Pure Digital Agency as well. 

**Required Skills and Experience:**
- JavaScript skills (ES6+)
- React.js/Redux **(at least 2+ years of commercial experience)**
- Understanding of state-management patterns, such as Redux
- Git
- HTML/CSS
- SVG Animations
- Experience with WebSockets
- Background in working with more complex projects 
- GraphQL
- Server-side rendering (SSR) 

**Highly Desirable:**
- Experience with functional programming languages
- Experience with test driven development (TDD)
- Build tools such as Webpack or Parcel
- Familiarity with test frameworks (Jest, Enzyme, Mocha etc.)
- Experience with CSS preprocessors such as SASS, PostCSS or CSS Modules
- Knowledge of continuous integration processes (Jenkins), containers (Docker)
- Demonstrable understanding of user experience (UX) & best practices
- Experience with agile methodologies (preferably SCRUM)

**Personal requirements:**
- Solid writing English (Upper Intermediate or higher)
- Team player with good communication skills
- Customer focused; caring about the end result, not just the technical side
- An open mind and a positive attitude
- Goal oriented and self-motivated with a business mindset

**Responsibilities:**
- Collaboration with other Front-end & Back-end developers to build and ship features
- Research, review and test new technology
- Decomposition and estimate of tasks
- Demonstrate exceptional programming skills, as well as passion in building elegant, intuitive and functional user interfaces
- Code Review

**We offer:**
- Interesting and challenging work
- Working environment with experienced and enthusiastic colleagues with multicultural and international background
- Plenty of opportunities to learn, grow and progress in your career
- Paid vacations, days off and sick leaves
- Corporate library, tech talks, conferences and other opportunities to broaden your knowledge
- The ability to focus on your work: a lack of bureaucracy and micromanagement
- Friendly atmosphere, concern for the comfort of specialists