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
Bachelors or master's in Computer Science, Engineering