Senior Front-End Developer - NJ/NY

Atlas SystemsEast Brunswick, NJ
15h

About The Position

The senior front-end developer will work closely with a small team of software developers to build, maintain and document web applications. The ideal candidate is a developer who understands the industries best practices and has experience with developing in a Microsoft environment. They are a team player who has strong communication and be able to work in a highly adaptable environment. Position Description: · Design, develop and document software solutions for current internal web applications · Ensure all new web applications function smoothly across various platforms (mobile and desktop) · Optimize new and existing web applications to follow coding standards · Perform testing on new and existing features in the web applications · Support legacy web applications · Interact closely with business to understand business processes and proposing technical as well as non-technical solutions for business problems · Profile and investigate application performance issues, and coordinate optimization initiatives · Debug functional application issues to determine root cause · Work closely with an offshore development team · Work closely with a designer to ensure user experience and usability · Working within a cloud environment · Keeps up to date on the newest technological innovations

Requirements

  • Work experience as senior front-end developer
  • Expert knowledge with React with TypeScript
  • Expert Knowledge of CSS
  • Experience in C# and Azure
  • Experience with SQL and NoSQL DBs (SQL & Cosmos preferred)
  • Ability to lead technical initiatives
  • Knowledge of agile development
  • Understanding of security best practices
  • Understanding of application architecture
  • Experience working with business users
  • Experience with code reviews
  • Excellent Communication skills, written and oral
  • Bachelors of Science in Computer Science or equivalent

Nice To Haves

  • Understand discipline of software development life cycle
  • A strong appreciation for the importance of usability and user experience in web applications
  • Strong knowledge of web application development using enterprise grade technologies and frameworks/libraries
  • Strong familiarity with emerging presentation layer frameworks and patterns to design responsive user interfaces
  • Familiarity with common design pattern used in web/enterprise applications
  • Familiarity with source code control systems (Subversion, GIT)
  • Experience using open-source automation testing frameworks/tools

Responsibilities

  • Design, develop and document software solutions for current internal web applications
  • Ensure all new web applications function smoothly across various platforms (mobile and desktop)
  • Optimize new and existing web applications to follow coding standards
  • Perform testing on new and existing features in the web applications
  • Support legacy web applications
  • Interact closely with business to understand business processes and proposing technical as well as non-technical solutions for business problems
  • Profile and investigate application performance issues, and coordinate optimization initiatives
  • Debug functional application issues to determine root cause
  • Work closely with an offshore development team
  • Work closely with a designer to ensure user experience and usability
  • Working within a cloud environment
  • Keeps up to date on the newest technological innovations
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service