Position: Lead Frontend Engineer
Company: Extreme Idea
Category: JavaScript
Experience required: 5y
English level: upper

Extreme Idea is Software development company with its focus on designing customized solutions for our clients, creating integration functionalities applicable in e-commerce.

Extreme Idea management team is at the forefront of innovative ideas. We follow industry’s best practices for modern web application development to offer the best solutions for high complexity environments all over the world. Our team consists of certified developers.

We believe in using the right tools for the right delivery. With Extreme Idea, you achieve value, not weight, to your workflow.

Responsibilities:

As a Lead Frontend development engineer: 

You will develop the key components of Insight product suite.
You will understand requirements, design the solution and implement it in the code. You will be challenged to support the rapid evolution of the software through validation methods that are both nimble, but also effective enough to drive the quality appropriately to the enterprise-class software.

As a member of the Product Development team, you will:

Drive the implementation of key components in the Insight product suite.
Design, architect, develop, and deliver new exciting features to meet our customers’ needs.
Continuously explore new dev and ops technologies and integrate them with our product to support the product evolution.
Implement automated tests such as unit tests, integration and other types of tests covering the product fully with automation.
Perform peer code review to maintain the product stability and security, and establish the meeting sessions on demand.
Deliver high quality software.
Be encouraged to incorporate new methods in the software development processes to enhance the development & communication efficiency.
Assist in the pre-sales process with the Sales team and provide release support to customer product deployment teams.
Participate in the hiring process and interview candidates for technical positions.

Must Have:

BS/MS in Computer Science, engineering, or related field
Experience Frontend 7+ years
Experience Angular or React or Vuejs 4+ years, typescript, pipes, interceptors, jest, nx, rxjs, grunt and the architecture patterns (Angular is a big plus)
Knowledge and experience in concurrency, cross browser and mobile development, automation.
Web services server-side and client custom implementations, other architecture and patterns.
Relational and NoSQL databases.
Maven3, Gradle, build pipelines, CI/CD.
Performance and memory profiling.
High load client-side implementations and distributed messaging systems.
Replication, Clustering, Sharding approaches and technologies.
Usability expertise.
Experience integrating with web services and other 3rd party technologies.
Experience in using and managing containerized application technologies (docker, kubernetes)
English – upper-intermediate (reading, writing, speaking)

Will be a plus:

Complementary knowledge of PHP, Python and Java.

Working conditions:

Possibility to work  on interesting and challenging tasks and projects(ambitious project)
Competitive level of compensation
Our team working on MackBook Pro
15 days of paid vacation and 5 paid sick leaves
5-day work week in office, 8-hour working day
Possibility to become a mentor in our company
Transparent processes towards compensation reviews
Become part of a team that has Prestashop, WooCommerce or Magento quality certifications
Regular teambuilding and events company-wide
Snacks, tea, coffee, and fresh fruits in the office