Senior Frontend Engineer

EZEN DIGITAL INC
Princeton, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Princeton, United States of America

Tech stack

HTML
JavaScript
Artificial Intelligence
Business Logic
Unit Testing
CSS
Data Visualization
Next.js
Selenium
Software Engineering
Website Wireframe
React
SASS
Single Page Application
WebPack
Integration Tests
Information Technology
Plotly
Npm(Software)
Front End Software Development
React
React Testing Library

Job description

As a frontend engineer, you will sit on a product team developing AI, ML, and optimization products that are of strategic importance to the firm. You will partner with our product managers, researchers, and stakeholder teams to develop front end applications that facilitate the use of our models and analytics within a larger, integrated workflow. You will own the development of the front-end code, including developing application structure, styling, and business logic on the front end. You will also be responsible for developing automated unit and integration tests for all front end code developed., * Develop front end applications according to specifications provided via wireframes.

  • Develop front end single page application business logic using Javascript, React, NextJs, Redux, etc.
  • Structure and style pages according to spec using HTML, CSS, SCSS, etc.
  • Test all code developed using robust unit tests and automated integration tests.

Requirements

Do you have a Master's degree?, * A bachelors, masters, or PhD in computer science or similar software engineering focused major. A second major, minor, or degree in an adjacent quantitative discipline, such as math, engineering, or physics is a plus.

  • 5+ years of professional experience developing frontend applications in a professional setting.
  • Proficiency in structuring and styling pages using HTML, CSS, and modern styling technologies such as SCSS, SASS, etc.
  • Proficiency in Javascript in the context of frontend application engineering.
  • Strong understanding of the Javascript and React ecosystem, including React, Redux, NextJS, NPM, Webpack, Babel, etc.
  • Experience in data visualization using frontend libraries such as D3, Plotly, etc. is a major plus.
  • Proficiency in front end testing technologies such as Jest, React testing library, Selenium, etc.
  • Background in finance will be looked upon favorably but is not a requirement., Bachelor's degree with 5 years of experience job offered or any computer related field. Any suitable combination of education, training, or experience is acceptable. Relocation may be required. Send Resume to EZEN Computer Services, Inc., HR Department, 5 Independence Way, Suite #305, Princeton, NJ 08540.

Apply for this position