Sr Frontend Engineer - Angular, ES6, Write Unit Test

  • Posted 2 hours ago | Updated 2 hours ago

Overview

Remote
Depends on Experience
Full Time
No Travel Required

Skills

Agile
A/B Testing
Amazon Web Services
Analytical Skill
AngularJS
Apache Maven
Bootstrap
Conflict Resolution
D3.js
Elasticsearch
Git
Hibernate
Hudson
JIRA
JPA
Java
JavaScript
Jenkins
MySQL
OAuth
Optimization
Oracle
Problem Solving
Project Lifecycle Management
Quality Assurance
RESTful
React.js
SQL
SSO
Soft Skills
Spring Framework
Spring Security
Sprint
Technical Drafting
Testing
Training
UI
Unit Testing
Visualization
Web Applications
Web Browsers
Web Services
Writing
jQuery
frontend
front end

Job Details

Sr Frontend Engineer

Will be supporting MST or CST Time Zones

No C2C At This Time

Top 5 Technical Skills:

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

Top 3 Soft Skills:

  1. Self driven
  2. Own the assignment from Jira to Production
  3. 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:

  1. JavaScript
  2. AngularJS, React, jQuery, Bootstrap
  3. RESTful Java, Spring, Springboot
  4. Webpack, Enzyme, Jest
  5. Demonstrable experience building world-class consumer web application interfaces
  6. Strong JavaScript and ES6
  7. Knowledge of Oracle, MySQL database, SQL, CRUD, Hibernate, JPA and ORM
  8. Spring and Springboot (+)
  9. Security mechanisms: OAuth2, JWT, SSO, and Spring Security (+)
  10. Web Service development and AWS Architecture (+)
  11. Experience wiht Git, Java, Maven and or Hudson/Jenkins (+)
  12. 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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About SES