Position: Frontend Engineer (JavaScript)
Company: iDeals
Category: JavaScript
Experience required: 3y
English level: intermediate

With more than 700,000 users from 150,000 companies all over the world (mostly in the US and Europe), we are on a mission to build the most robust Virtual Data Room (VDR) solution that ensures secure confidential document sharing for online due diligence, fundraising transactions, corporate reporting, licensing, clinical trials, and other business goals.


**WHAT YOU WILL BE DOING:**

- Work at all stages of the product development lifecycle
- Promote good design principles such as code reuse, modularity, and extensibility
- Writing a custom viewer for working with Excel
- Updating existed viewer for OCR (optical character recognition)
- Development new image / audio / video viewers

**WHAT YOU SHOULD HAVE:**

- Experience **3+ years** as FE
- Experience with JavaScript, TypeScript
- Experience with Modern JS frameworks
- Good understanding of OOP/SOLID principles
- Experience with interactive graphics Canvas or WebGL, D3.js as a plus
- Experience with RxJS
- Understanding of state management - Redux/MobX/ngrx/ngxs
- Experience with unit testing using Karma, Jasmine, etc
- REST API design and best practices,
- HTTP protocol knowledge
- Readiness to work with already written code and support existing functionalities

**WHAT WE OFFER:**

- Remote-first work
- iDeals Wellness Package: for medical insurance and health-related activities
- Mental Health Support Package
- Paid vacation, sick days, days off, and paid national holidays
- Paid family leave
- Paid pregnancy disability leave
- Paid sabbatical leave
- Unlimited learning and development opportunities
- Professional and self-development books and subscription services 
 compensation
- Sponsorship of participation in inspiration events, conferences, meetups
- Obtain the company’s support if you decide to become a speaker or writer
- Reimbursement of participation in sports competitions
- International team-building activities
- Support with organization workplace at home. Provided budget for home-office setup
- High-end laptop and monitor – based on your working needs
- Budget for additional IT equipment
- Reimbursement of co-working space expensesInternal growth policies
- Regular performance and salary reviews
- Generous internal referral program
- iDeals Surprise Boxes from the People Experience
- Excellence, Care, Trust, Collaboration, and Commitment are core values to the iDeals team