Jobs via Dice logo

Sr Frontend Engineer - Angular, ES6, Write Unit Test

Jobs via Dice United States

onsitefull-time

Salary: 21 days of accrued pa

Posted Oct 1, 2025

Role & seniority: Senior Frontend Engineer (Senior level)

Stack / tools

  • Frontend: React, AngularJS, jQuery, Bootstrap; Webpack; Enzyme; Jest; RESTful UI

  • Languages: JavaScript (ES6)

  • Backend/DB exposure: Java, Spring/Spring Boot; Oracle, MySQL, SQL; ORM (Hibernate, JPA)

  • Testing: Jest, Chai, Mocha, React Testing Library, Selenium

  • CI/CD / environment: Git, Maven; Hudson/Jenkins (plus)

Top 3 responsibilities

  • Develop rich client web applications and UI components from requirements to production

  • Implement testing (unit, end-to-end) and maintain/ support existing UIs

  • Collaborate with Business Analysts and participate in peer UI code reviews; ensure designs meet business needs

Must-have skills

  • 4+ years in front-end/UI with React and AngularJS; proficiency with Webpack, Enzyme, Jest

  • Strong JavaScript fundamentals and ES6

  • Experience with Oracle/MySQL/SQL; CRUD; ORM (Hibernate/JPA)

  • UI testing with Jest/Chai/Mocha and Selenium; browser performance optimization

  • Bachelor’s or equivalent professional experience

  • Ability to own tasks from Jira to production; hands-on, team-oriented

Nice-to-haves

  • 2+ years backend experience in Java (Spring, Spring Boot)

  • Security: OAuth2, JWT, SSO, Spring Security

  • Additional: AWS, REST services, Git/Jenkins/Maven; D3 visualization; A/B testing

Location & work type

  • Time zones: MST or CST

  • Engagement: contract-based; W-2 with benefits; no C2C

  • Location not otherwise

Full Description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, SES, is seeking the following. Apply via Dice today!

Sr Frontend Engineer

Will be supporting MST or CST Time Zones

No C2C At This Time

Top 5 Technical Skills

React and AngularJS using WebPack, Enzyme or Jest Strong JavaScript fundamentals and ES6 Oracle, MySQL Database, SQL, CRUD, hibernate, JPA and ORM Writing unit test for UI using Jest, Chai, Mocha, react testing libraries and Selenium Some Spring / Sprint boot experience (+)

Top 3 Soft Skills

Self driven Own the assignment from Jira to Production Fully engaged in all Sprint ceremonies

Job Description

As a Senior Front End Engineer, you will be involved in all stages of the project lifecycle from requirements to development, to implementation in production environments. This position is very hands-on and requires a strong ability to adapt to challenging problems and an intense desire to work as part of a cohesive team. All team members are expected to keep abreast of the latest industry trends, technologies, and frameworks and to display industry competitive skills and techniques.

Complete List of Technical Skills

JavaScript AngularJS, React, jQuery, Bootstrap RESTful Java, Spring, Springboot Webpack, Enzyme, Jest Demonstrable experience building world-class consumer web application interfaces Strong JavaScript and ES6 Knowledge of Oracle, MySQL database, SQL, CRUD, Hibernate, JPA and ORM Spring and Springboot (+)

Security mechanisms: OAuth2, JWT, SSO, and Spring Security (+) Web Service development and AWS Architecture (+) Experience wiht Git, Java, Maven and or Hudson/Jenkins (+) Knowledge of client-side visualization libraries such as D3 (+)

As a Senior Front End Engineer, you will be involved in all stages of the project lifecycle from requirements to development, to implementation in production environments. This position is very hands-on and requires a strong ability to adapt to challenging problems and an intense desire to work as part of a cohesive team. All team members are expected to keep abreast of the latest industry trends, technologies, and frameworks and to display industry competitive skills and techniques.

What will you do

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

What will you bring

4+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 Experiencing 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 required

What will set you apart

2+ 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 Any experience with web service development and AWS architecture Experience with Git, Java, Maven, and or Hudson/Jenkins are a plus Knowledge of client-side visualization libraries such as D3 is a bonus Experience with A/B testing and optimization is a plus Strong analytical and problem-solving skills

Benefits

SES hires W2 benefitted and non-benefitted consultants. Our contract employee benefits include group medical dental vision life LT and ST disability insurance, 21 days of accrued paid time off, 401k, tuition reimbursement, performance bonuses, paid overtime, and more.

Please contact me to discuss the details of this position further.

Please forward resume directly to for immediate consideration - rstarinieri at sesc .com

I look forward to speaking with you soon!

Robin Starinieri

Director of Recruiting

Systems Engineering Services Show more Show less

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.