Ark Infotech Spectrum - Irving, TX

posted 5 days ago

Full-time
Irving, TX
Professional, Scientific, and Technical Services

About the position

The UI Developer role focuses on creating and maintaining user interfaces for web applications using Angular 16, JavaScript, and HTML5. The position requires a deep understanding of front-end technologies and practices, ensuring high performance and responsiveness in user interactions. The developer will be responsible for building reusable components, validating user actions, and automating the build process for production environments.

Responsibilities

  • Proficiency with JavaScript and HTML5.
  • Deep knowledge of Angular 16 practices and commonly used modules based on extensive work experience.
  • Creating self-contained, reusable, and testable modules and components.
  • Ensuring a clear dependency chain regarding the app logic and file system.
  • Extensive knowledge of CSS and JS methods for providing performant visual effects and maintaining a framerate above 30fps.
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
  • Validating user actions on the client side and providing responsive feedback.
  • Creating custom, general use modules and components that extend the elements and modules of core AngularJS.
  • Experience with building the infrastructure for serving the front-end app and assets.
  • Architecting and automating the build process for production using task runners or scripts.
  • Writing extensive unit tests using automated TDD tasks.
  • Creating e2e test suites for all components and running them with Protractor or a well-reasoned alternative.
  • Creating configuration, build, and test scripts for Continuous Integration environments.

Requirements

  • Proficiency with JavaScript and HTML5.
  • Deep knowledge of Angular 16 practices and commonly used modules based on extensive work experience.
  • Extensive knowledge of CSS and JS methods for providing performant visual effects.
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
  • Experience with building the infrastructure for serving the front-end app and assets.

Nice-to-haves

  • Professional, precise communication skills.
  • Experience with automated TDD tasks and creating e2e test suites.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service