E-Solutions Group - New York, NY

posted about 1 month ago

Full-time - Entry Level
New York, NY
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The UI Front End Developer role focuses on creating modern, fully functional internet applications using Angular and other front-end technologies. The position requires a strong understanding of user interface design and development, with an emphasis on building reusable components and ensuring high productivity in a collaborative environment. The developer will work closely with clients, primarily in the NYC area, and will be expected to be on-site 3-4 days a week.

Responsibilities

  • Perform analysis and development tasks of an increasingly complex nature that may require extensive research and analysis.
  • Make design and technical decisions for Angular projects.
  • Ensure high productivity in development tasks.
  • Develop user interfaces for modern fully functional Internet applications using the latest interface technologies.
  • Develop application code and conduct unit testing with Angular.

Requirements

  • Expertise in building modular and reusable components for single page applications using Angular, React, Vue, or Svelte.
  • Good knowledge of JavaScript (ES5/6 and up).
  • Experience with at least one version control system: GitHub, Bitbucket, or GitLab.
  • Experience with at least one UI framework: Bootstrap, TailWind, or Material.
  • Familiarity with common frontend styling paradigms: BEM, CSS modules, or CSS in JS.
  • Knowledge of general frontend tooling, particularly Node.js and npm.
  • Experience in writing unit tests.
  • Interest in asynchronous and event-based frontend tooling: RxJS, NgRx, or Redux.
  • Knowledge of writing end-to-end journey tests using tools such as Cypress, Nightwatch, WebdriverIO, or Protractor.
  • Understanding of Web APIs and experience solving inconsistencies across multiple platforms (IE11, Safari, Firefox, Chrome).
  • Familiarity with CI/CD practices and principles behind highly performing webpages.

Nice-to-haves

  • Experience with Node.js, React, Vue, or Svelte.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service