View Our Website View All Jobs

Front End Engineer

We are seeking a talented Front-End (JavaScript) Engineer to join our growing agile web development team responsible for developing large-scale, modern, cutting-edge web interfaces for our deep analytical and artificial intelligence solutions. Our web interfaces span a wide range of industries, giving you the opportunity to contribute meaningfully while broadening your professional skill set at an extremely rapid pace.


Essential Duties & Responsibilities

Cross-team collaboration with product, design, engineering, and data science teams to visualize, architect, and implement new products from concept to delivery

Contribute to multiple applications and special products at various stages, including design, implementation, unit testing, and deployment

Develop and maintain architecture, design patterns, and components utilizing the latest web technologies

Support the production team to develop and ensure real-time availability of our applications and data feeds


Required Skills

Expertise in CSS3/HTML5 and the latest ECMAScript language specs (ES6+)

Expertise in JavaScript SPA frameworks such as Angular, React, Vue, etc.

Ability to deliver high quality user interfaces from wireframes and/or high-fidelity mockups

Ability to thrive in a fast-paced environment with overlapping deadlines

Strong written/verbal communication skills and ability to explain technical details to technical and non-technical audiences

Familiarity with object-oriented, functional, and reactive programming paradigms

Familiarity with modern web application design architectures and patterns

Familiarity with mobile-first, responsive web techniques

Experience using CSS pre-processor languages such as Sass, Less, etc.

Experience with JavaScript development tools such a Grunt, Gulp, Webpack, etc.

Experience with JavaScript testing frameworks such as Jest/Enzyme, Selenium, Mocha/Chai, etc.

Strong knowledge of the latest web techniques in security, state management, client-side storage, caching, bundling, etc.

Strong knowledge of how the front-end communicates with and ties to external REST APIs and RTC services



Bachelor’s degree in Computer Science, related field, or equivalent experience

3+ years experience contributing to the development of large-scale web applications, either as a front-end or full-stack web developer

1+ years experience using an SPA framework such as Angular, React, etc.


Bonus Skills

Passionate about working on the web — keeping up with the latest frameworks and libraries (a.k.a immune to JavaScript fatigue)

Full-stack JavaScript experience and/or knowledge

Experience with cloud deployments and/or services — AWS, Google Cloud

Experience working with CI systems and tools — Jenkins, Gitlab, Kubernetes, Docker

Experience using product management software such as Jira, Trello, etc.

Experience developing in a native mobile and/or desktop environment


SparkCognition is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity and/or expression, national origin, protected veteran status, disability, genetics, or citizenship status (when otherwise legally authorized to work) and will not be discriminated against on the basis of such characteristics or any other status protected by the laws or regulations in the locations where we operate..If you need assistance or an accommodation due to a disability, you may contact us at 

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status