Staff UI Engineer

Data Direct Networks

$120K — $150K *
US-AnywhereRemote in United States
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of professional web development experience
  • Expert-level proficiency in Angular (Angular 2+)
  • Strong TypeScript and modern JavaScript (ES6+) expertise
  • Advanced HTML5 and CSS3 skills including CSS preprocessors and frameworks
  • UI design experience with a focus on creating intuitive user interfaces

Responsibilities

  • Design, develop, and maintain complex web applications using Angular
  • Write clean, maintainable, and documented code following best practices
  • Build reusable components and front-end libraries for future use
  • Collaborate with back-end developers to integrate RESTful APIs
  • Create visually appealing interfaces with strong attention to detail
  • Establish and enforce coding standards and development workflows
  • Identify and address technical debt and performance bottlenecks

Benefits

  • Opportunity for remote work
  • Dynamic and collaborative team environment
  • Focus on technical leadership and innovation
  • Engagement with emerging technologies and industry trends
  • Professional development through thorough code reviews and knowledge sharing
Full Job Description
Overview

We are seeking an experienced Staff Web Developer with deep expertise in Angular and a strong eye for UI design to join our dynamic development team. This role combines technical excellence with creative problem-solving to deliver exceptional user experiences.Responsibilities

 

  Development

  • Design, develop, and maintain complex web applications using Angular (latest versions)
  • Write clean, maintainable, and well-documented code following best practices and SOLID principles
  • Apply design patterns appropriately (Singleton, Observer, Factory, etc.)
  • Build reusable components and front-end libraries for future use
  • Collaborate with back-end developers to integrate RESTful APIs
  • Participate in thorough code reviews, providing constructive feedback
  • Write comprehensive unit tests
  • Follow consistent coding standards and style guides
  • Refactor legacy code to improve maintainability and performance

  UI/UX Design

  • Create visually appealing interfaces with attention to detail
  • Ensure consistency in design language across the application

  Technical Leadership

  • Establish and enforce coding standards and development workflows
  • Stay current with emerging technologies and industry trends
  • Identify and address technical debt and performance bottlenecks
  • Contribute to technical documentation and knowledge sharing

 

Requirements

 

  Technical Skills

  • **8+ years of professional web development experience**
  • **Expert-level proficiency in Angular (Angular 2+)** including:
  • Component architecture and lifecycle hooks
  • Services, dependency injection, and observables (RxJS)
  • Routing, guards, and lazy loading
  • Forms (reactive and template-driven)
  • State management
  • Angular CLI and build optimization
  • Testing (Jasmine, Karma, or Jest)
  • **Strong TypeScript and modern JavaScript (ES6+)** expertise
  • **Advanced HTML5 and CSS3** skills including:
  • CSS preprocessors (SASS/SCSS)
  • CSS frameworks (Material Design)
  • Flexbox and CSS Grid

   UI design experience** with demonstrated ability to:

  • Create intuitive user interfaces
  • Understand design principles (typography, color theory, spacing)
  • Work with design tools
  • Implement design systems and component libraries

 

Education

  • Bachelor's degree in Computer Science, Web Development, Design, or related field
  • Equivalent work experience will be considered

 

Interview Process: After submitting your application, one of our recruiters will review your resume. If your application passes this stage, you will be invited to a 30-minute interview during which a member of our team will ask some basic questions. If you clear the interview, you will enter the main process, which can consist of up to four interviews in total:

 

  • Coding assessment: Often in a language of your choice.
  • Systems design: Translate high-level requirements into a scalable, fault-tolerant service (depending on role).
  • Real-time problem-solving: Demonstrate practical skills in a live problem-solving session.
  • Meet and greet with the wider team.
  • Our goal is to finish the main process in 2-3 weeks at most.

 

#LI-Remote

Similar Jobs

More Jobs at Data Direct Networks

More Information Technology Jobs

Find similar Staff UI Engineer jobs: