Senior Front End Developer

HCL Global System INC

Westlake, TX

JOB DETAILS
JOB TYPE
Full-time, Employee
SKILLS
Android, AngularJS, Application Programming Interface (API), Automation, Business Analysis, Business Solutions, CSS (Cascading Style Sheet), Code Reviews, Computer Science, Conduct Studies, Continuous Deployment/Delivery, DevOps, Docker, Express.js, Git, HTML (HyperText Markup Language), HTTP (HyperText Transport Protocol), IDE (Integrated Development Environment), Identify Issues, Information Science, Integration Testing, JavaScript, JavaScript Frameworks, Machine Tool, Mathematics, Mentoring, Microservices, Mobile Applications Development, Node.js, Physics, Problem Solving Skills, Process Improvement, Production Support, Programming Tools, REST (Representational State Transfer), Rapid Prototyping, Requirements Management, Root Cause Analysis, Selenium, Software Administration, Software Development, Technical Delivery, Technical Leadership, Test Automation, Unit Test, User Interface/Experience (UI/UX), Web Browsers, Web Programming, Web Services, iOS
LOCATION
Westlake, TX
POSTED
25 days ago

Title: Senior Front End Developer  ***(this is Full Stack - but for titling conventions in team he prefers the Front End Developer Title)

Location: 1 Destiny Way Westlake, TX

Years of experience: 6+ years of experience minimum - targeting 8 years of experience

 

Profile:  This is full Typescript stack. Angular TS for UI / Client and Nestjs for Server side. 70% ui / client side and 30% of work on Nestjs / server side

 

Angular TS

NodeJS – ExpressJS (legacy) and NestJS (modern)

Playwright for testing– UI E2E

CI/CD - need some experience modifying / editing pipelines. Contain orch is not needed - but understanding app layer, container layer and orchestration layer is very beneficial in troubleshooting or Root Cause Analysis

Unit testing- Jest Framework

 

The Expertise We’re Looking for

  • 6+ years of professional experience developing publicly available Web applications using JavaScript or JavaScript MV* frameworks like Angular, supported by RESTful web services
  • Verifiable experience using JavaScript/TypeScript, NodeJS/Express, CSS/HTML in a large, enterprise environment, preferably as part of a team of Web engineers
  • Designing and implementing continuous JS environments using Webpack, Grunt, Gulp, etc
  • Optimally employ DevOps, Automated Testing and Continuous Delivery using technology such as Groovy, Jenkins, Concourse.
  • Experience with containerization, Docker, and orchestration.
  • Exposure to native mobile development on iOS and/or Android would be nice to have.
  • Bachelor’s Degree in Computer Science, Information Science, Mathematics, Physics (or equivalent)

The Skills You Bring

  • 6+ years of software development experience
  • Good understanding of HTTP based APIs, Networking and how the internet works.
  • Strong JavaScript, Typescript, CSS, HTML & Browser Developer tools.
  • Understand Async code (Promises, Callbacks, Event Loops)
  • JS Tooling (ESLint, Webpack , Grunt, Gulp)
  • Angular MV* frameworks
  • Understanding of Visual Design & Rapid Prototyping
  • Expert at one IDE of choice (VS Code, WebStorm)
  • Node.js frameworks NPM, Express
  • Automation Tools/Frameworks (Mocha, Jasmine, Selenium, Protractor)
  • Advanced Git skills
  • API Design & Development, MicroServices Architecture.
  • DevOps, Automated Testing and Continuous Delivery

The Value You Deliver

  • Using business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives.
  • Creating and maintaining comprehensive documentation for multiple applications or subsystems.
  • Participate in iteration planning to maintain velocity and deliver quality each sprint.
  • Analyzing business requirements and system development specifications.
  • Participating in problem solving, troubleshooting, performance turning, production support, and maintenance of existing applications.
  • Playing a key role in resolving technical roadblocks involving multiple technologies.
  • Ensuring code reviews, unit testing, and integration testing are completed efficiently and optimally.
  • Helping to coordinate the delivery of technical components across internal/external technical teams.
  • Providing technical leadership and mentoring to more junior team members.
  • Working towards process-improvement initiatives in an effort to maximize velocity for the product team.

About the Company

H

HCL Global System INC