Description

About the Role

Delta Dental is seeking a highly skilled Senior Front-End Engineer to join our engineering team and contribute to building the Next Gen Consumer Applications Suite. The role focuses on designing and developing secure, scalable, and responsive web applications that deliver exceptional user experiences.

You will collaborate with cross-functional teams, including product managers, UX designers, architects, and automation engineers, to create and support consumer-facing applications that handle high traffic volumes while adhering to the best practices in accessibility and responsive design.

 

Responsibilities

  • Design, develop, and maintain highly scalable and responsive consumer applications.
  • Build and support innovative customer-facing products that enhance Delta Dental’s digital experience.
  • Develop responsive, accessible web applications for desktop and mobile devices with a focus on usability and performance.
  • Collaborate with product managers, UX designers, architects, and developers in an agile team environment.
  • Stay updated with the latest trends and changes in the JavaScript ecosystem.

 

Required Qualifications

  • Education: BS/MS in Computer Science or equivalent experience.
  • Experience:
    • 6+ years of experience designing and developing secure consumer-facing web applications.
    • Advanced expertise in JavaScript, React, Node.js, and functional programming.
    • Expert-level knowledge of HTML5, CSS3, responsive web design, and accessibility standards (WCAG 2.0 AA).
    • 3+ years of experience building production applications with Node.js.
    • Proficiency in building and consuming RESTful web services with JSON-based request/response.
    • 2+ years of experience with popular JavaScript tools/frameworks (e.g., Gulp, Webpack, ejs/handlebars, Angular.js, React/Redux, or Ember). ReactJS is preferred.
    • Experience building responsive Single Page Applications (SPA).
    • Strong understanding of design principles for scalable applications.
  • Technical Skills:
    • Experience with cloud platforms (Azure, AWS, or GCP).
    • Proficient in Linux environments and container technologies like Docker.
    • Familiarity with logging tools (Splunk, ELK) and distributed caching (Redis).
    • Proficiency with Git/GitHub and browser developer tools.
    • Strong knowledge of unit testing frameworks (e.g., Jest, Mocha, Chai, Jasmine).
  • Additional Skills:
    • Understanding of relational and NoSQL databases.
    • Experience with TDD, CI/CD, and Agile methodologies.
    • Contributions to open-source projects are a plus

Education

Any Graduate