Empower Retirement logo

Senior UI Engineer (React and Angular)

Empower Retirement

Overland Park, KS
Full Time
Senior
104k-146k
7 days ago

Job Description

About the Role

Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own. We have a flexible work environment, and fluid career paths. We not only encourage but celebrate internal mobility. We also recognize the importance of purpose, well-being, and work-life balance. Within Empower and our communities, we work hard to create a welcoming and inclusive environment, and our associates dedicate thousands of hours to volunteering for causes that matter most to them. Chart your own path and grow your career while helping more customers achieve financial freedom. Empower Yourself.

Key Responsibilities

  • Develop rich client web applications with JavaScript and libraries like AngularJS, React, jQuery and Bootstrap that utilize RESTful Java, Spring, Spring boot web services
  • Construct, comment, unit test, and end-to-end test user interface programs, modules and components of medium complexity
  • Work with and develop client programs, classes and sub-systems of medium complexity
  • Maintain and support existing user interface applications of medium complexity
  • Work with Business Analysts to ensure that technical design and programs satisfy business needs
  • Contribute to peer UI code evaluations
  • Implement quality assurance standards for development activities within assigned projects

Requirements

  • 4+ years of strong front-end / UI engineering experience specifically in React and AngularJS with modern front end tools such as Webpack, Enzyme, and Jest
  • Demonstrable experience building world-class, consumer web application interfaces
  • Strong knowledge of JavaScript fundamentals and ES6
  • Knowledge of Oracle, MySQL database, SQL, CRUD, hibernate, JPA and ORM
  • Experience writing unit tests for UI components using technologies like Jest, Chai, Mocha, react testing library and end-to-end testing using Selenium
  • Working experience with browser APIs, and passion for optimizing front end performance
  • Bachelor's degree in related field or an equivalent combination of professional experience and/or training

Nice to Have

  • 2+ years of back-end engineering experience in Java specifically in Spring, Spring boot framework
  • Strong knowledge of security mechanisms such as OAuth2, JWT, SSO and Spring Security
  • Experience with web service development and AWS architecture
  • Experience with Git, Java, Maven, and or Hudson/Jenkins
  • Knowledge of client-side visualization libraries such as D3
  • Experience with A/B testing and optimization
  • Strong analytical and problem-solving skills

Qualifications

  • Bachelor's degree in related field or an equivalent combination of professional experience and/or training

Benefits & Perks

  • Medical, dental, vision and life insurance
  • Retirement savings - 401(k) plan with generous company matching contributions (up to 6%), financial advisory services, potential company discretionary contribution, and a broad investment lineup
  • Tuition reimbursement up to $5,250/year
  • Business-casual environment that includes the option to wear jeans
  • Generous paid time off upon hire - including a paid time off program plus ten paid company holidays and three floating holidays each calendar year
  • Paid volunteer time - 16 hours per calendar year
  • Leave of absence programs - including paid parental leave, paid short- and long-term disability, and Family and Medical Leave (FMLA)
  • Business Resource Groups (BRGs) - BRGs facilitate inclusion and collaboration across our business internally and throughout the communities where we live, work and play. BRGs are open to all.

Working at Empower Retirement

Our culture emphasizes purpose, well-being, work-life balance, inclusivity, internal mobility, and community engagement. We foster a welcoming environment that values diversity and supports employees' growth and well-being.

Apply Now

Job Details

Posted AtAug 14, 2025
Salary104k-146k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Empower Retirement

Website

empower.com

Company Size

10000+ employees

Location

Overland Park, KS

Industry

Pension Funds

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches