Unclassified - Charlotte, NC

posted 6 days ago

Full-time - Mid Level
Charlotte, NC

About the position

The Software Engineer (Front End Developer) role involves working within an agile scrum team to design and develop high-quality, scalable systems. The ideal candidate will have strong communication and interpersonal skills, with a focus on process improvement and strategic thinking. This position requires a developer who can drive implementation initiatives and collaborate with users to refine requirements.

Responsibilities

  • Work with users to refine requirements and design high-quality systems.
  • Develop scalable front-end solutions using JavaScript frameworks and technologies such as ReactJS.
  • Drive implementation of key program initiatives.
  • Apply architectural patterns to achieve reusability, testability, scalability, and maintainability.
  • Translate screen comprehensives into code.
  • Participate in Agile processes including pair programming and daily stand-ups.

Requirements

  • 7+ years of professional experience in front-end development with JavaScript frameworks like ReactJS.
  • Experience with SOLID principles and object-oriented patterns.
  • Proficiency in JavaScript (ES6), TypeScript, CSS/SASS/LESS, and HTML5.
  • Experience with Redux and Bootstrap.
  • Familiarity with front-end testing frameworks such as Jasmine/Karma.
  • Understanding of Continuous Integration and Continuous Delivery processes.
  • Experience with release management and distributed source control systems like GIT.

Nice-to-haves

  • Experience with domain-driven design.
  • Experience working with Information Architects/Designers.
  • Relevant industry experience in banking middle/back office.

Benefits

  • Continuous training and development opportunities.
  • Supportive work environment that promotes diversity and inclusion.
  • Opportunities for career growth and advancement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service