Search Our Career Opportunities

Senior Engineer - Front end

Date: Nov 28, 2018

Location: New York, NY, 10003

At Northwestern Mutual, we believe relationships are built on trust. That our lives and our work matter. These beliefs launched our company nearly 160 years ago. Today, they're just a few of the reasons why people choose to build careers at Northwestern Mutual.

We're strong and growing. In a company with such a long and storied history, this may be the most exciting and important time to be a part of Northwestern Mutual. We're strong, innovative and growing.

We invest in our people. We provide opportunities for employees to grow themselves, their career and in turn, our business.

We care.  We make a positive difference in our communities. Nationally, thousands have benefitted from our support of research and programs to fight childhood cancer. Each year, our Foundation, employees and financial representatives donate time, talent and financial support to causes they're passionate about.


We are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.


You will be joining a high-profile, well-functioning team. You will be a part of our financial planning software platform team, working on the user interface of one of our most important applications. You will work closely with other engineers, design, product and business stakeholders to help craft solutions and build features to empower our financial representatives. You will work with partner teams to help create an amazing end to end experience. You will partake in and contribute to an open, collaborative culture where values are shared and performance is rewarded. 


  • 3+ years of professional Javascript experience 
  • Abreast of current trends, best practices and web standards 
  • In-depth knowledge of JavaScript 
  • Understanding of fundamental CSS paradigms and their applications 
  • Familiarity with front-end CSS frameworks (Foundation, Bootstrap, etc.) 
  • Experience with React/Redux/Sagas 
  • Experience with JavaScript on the server (Express, Koa.js, etc.) 
  • Experience with build tools (Grunt, Gulp, Webpack, etc.) 
  • Experience with version control systems (Git, SVN) 
  • Experience with Sass 
  • Experience with automated unit and integration tests to support continuous delivery 
  • Naturally be inclined to proactively document your code as part of their development process for the purposes of forward maintainability. 
  • Take the lead and get things done, be able to confidently defend all technical decisions you make. 
  • Be an effective representative for the whole team when interacting with internal stakeholders and partner teams. 
  • Make contributions that help improve team processes and the tools. 
  • Ability to collaborate with engineers, designers, product managers, and nontechnical team members. 
  • Deliver good quality code that complies with team's internal standards. 
  • Pursue continual learning and provide mentoring to more junior team members. 

Bonus Points/Nice to have 

  • Experience working in an Agile environment. 
  • Experience with Docker, Kubernetes. 
  • Experience with AWS (EC2, S3, Lambda, etc.). 
  • Experience with UI test automation (WebdriverIO, selenium, etc.). 
  • Familiarity working in a Unix environment. 
  • Experience evaluating third party tools and frameworks. 
  • Active participant and contributor to the open source community.


Req ID: 23769
Position Type: Regular Full Time
Education Experience: Bachelor's Required
Employment Experience: 3-5 years
FLSA Status: Exempt
Posting Date: 08/30/2018