Position: Senior Software Engineer (React)
Company: Dev.Pro
Category: JavaScript
Experience required: 3y
English level: intermediate

We offer the latest cloud-based technology —and unparalleled language expertise— so you can meet globally in your own language. 

This is a front-end role focused on the Marketplace website and mobile application. The React JS front-end interacts with a Rails back-end. It may also interact with Java-based services.

Requirements:
- 5+ years of software development experience with JavaScript in enterprise-level SaaS applications
- 3+ years of experience with React JS 
- Commitment to TDD, SOLID principles, and related best practices in OOP
- Experience building an enterprise-level Software as a Services (SaaS) product with high standards on application performance and stability.
- Advanced understanding of HTML5, SCSS (or CSS3)
- Extensive knowledge of Redux
- Proficiency with a modern IDE like WebStorm
- Experience with testing frameworks like Jest, Enzyme, Mocha, and others
- Strong communication skills in English and comfortable working with remote teams

Our benefits:
✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, webinars, and workshops
✅ Healthcare: healthcare medical insurance and healthcare kit (gym, sports nutrition etc.)
✅ Fun online activities and team-building events
✅ 18-20 paid time-off days per year, 5 absence-due-to-illness days and 21 days of extraordinary medical leave per year