UI Full stack developer

Overview

On Site
Full Time
Contract - W2
Contract - 12+ Month(s)

Skills

UI
API Design

Job Details

UI Full Stack - Contractor, EY
Location hybrid Westlake, TX, Raleigh, NC, or Jersey City, NJ - This role will require on-site work in Jersey City, NJ, every other week

Contract description

  • Help in design, build, and support mission-critical enterprise software applications
  • Define product solutions by working directly with business and product teams
  • Promote good engineering practices and standards
  • Navigate new technologies and cloud-based deployments to help deliver high value to our business
  • Contribute to continuous process improvement initiatives
  • Perform code reviews, unit testing, and integration testing using open-source frameworks
  • Lead process and technology improvement initiatives proactively
  • Stay on top of the latest engineering trends and practices and bring them back to the team when appropriate

Qualifications

  • Bachelor's / Master's degree or equivalent in Computer Science or Engineering
  • 5+ years of experience with modern MV*/SPA JavaScript frameworks (Angular, JavaScript/TypeScript, Node, NPM, HTML/CSS, RxJS)
  • 5+ years of experience in API Design & Development and Microservices Architecture (Java, REST, Graph QL, NodeJS, Swagger)
  • 5+ years of Responsive & Progressive Modern Web application development
  • Experience with Test automation (Selenium, Cucumber, Cypress) Unit, Integration and Functional Tests
  • Champion and advocate of Test Driven Development, Unit testing using frameworks and tools like Jest and Jasmine
  • Fully hands-on with application builds and deploys using Continuous Integration/Deployment (CI/CD) tools like Jenkins, artifactory, uDeploy, GitHub, etc
  • Ability to troubleshoot and work on production issues utilizing various tools such as Splunk and Datadog
  • Strong analytical, communication, and organizational skills and the ability to handle multiple tasks at a given time
  • Proven technical design, development, analysis, and problem-solving skills
  • Passionate and committed to learning new things and developing with the latest technologies and frameworks
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.