Description

At least 3 years of experience in developing web platforms and shipping user-facing features with JavaScript and modern, component-based JS frameworks like React.

Familiar with current trends and best practices in front-end architecture, including performance, security and usability

Familiar with product and design lifecycles, and collaborating closely with designers, engineers, and product managers

Understand business requirements working closely with UX/business analyst teams, plan and translate mockups and wireframes to optimized, reusable, and quality code

Experience building REST APIs

Expertise with Object Oriented JavaScript (ES6 & ES7)

Experience with ag-Grid

Experience with microservices and respective architecture design principles and scalability best practices

2+ years of Java experience

2+ years of experience with Spring, Spring Batch, and Spring Boot

Proficient user of Git, Maven, Jenkins, and CI/CD

Strong knowledge of code optimization techniques for maximum performance and cross browser compatibility

Experience in unit testing code with JEST / enzyme / Jasmine / Mocha / Chai

Experience in creating API design/technical documentation (swagger)

Bachelors or master's in Computer Science, Engineering, Physics, Math, or related work experience

Willingness and ability to work in a fast-paced environment

Education

Bachelors or master's in Computer Science, Engineering