Angular Developer

Gravity IT Resources

To Apply for this Job Click Here

 
Required Skills:

  • Extensive experience in leading development and optimizing large scale Angular applications including:
    • Performance optimization at scale
    • Designing front end architectures based on Angular best practices
    • Reducing page load times, download bundle sizes, and improving Lighthouse scores
    • Security hardening and patching of NPM packages
    • Architecting and implementing automated testing
    • Working with UX designers to deliver visually beautiful front-end applications
    • Working with APIs including REST and GraphQL
    • Performing Angular version upgrades and maintaining NPM packages over time
  • Developing intricate front-end designs using modern HTML/CSS techniques in coordination with graphic designers in Figma
  • Experience serving as a lead developer on a large software project with the ability to document, communicate, and train others on best practices
  • Familiarity with modern DevOps practices including integration into CI/CD pipelines and containerization
  • Experience with Agile Project Management, Scrum processes, and operating in a geographically distributed project environment
  • Knowledge of secure software development processes to eliminate vulnerabilities in applications
  • Deep experience with Git, NPM, and other command line tools

Activities:

  • Hands on development establishing new Angular architectural patterns for use by the development team
  • Working with designers to optimize the UX of the application
  • Performance, page load, and memory optimization for Angular code
  • Working with QA to provide end to end testing of the application
  • Working with security to harden the application and managing upgrades of both Angular and other NPM packages
  • Troubleshooting Angular issues, training developers on best practices, and serving as the lead Angular SME within RegScale
  • Integrating with the C# middle tier of RegScale using REST APIs and GraphQL
  • Collaborating with the DevOps engineers to optimize builds and deployments
  • Working in a fast-paced startup environment that includes context switching and periods of heavy workload and variable schedules

Education/Training, Qualifications, and Certification:

  • Minimum of a Bachelor’s Degree in Computer Science or similar technical/engineering degree and 15 years experience, or
  • Minimum of Master’s Degree in Computer Science or similar technical/engineering degree and 12 years experience
  • Direct hands-on experience with Angular for at least the last 5 years and deep expertise on the latest Angular features and best practices
  • Strong written and verbal communication skills while delivering exceptional customer service
  • Past experience with Software as a Service (SaaS) companies, startups, and scale out architectures is preferred
  • Must be a US Citizen and capable of passing a background check and random periodic drug testing

If remote, must be willing to travel to the R&D office in Knoxville, TN up to 6 times per year

To Apply for this Job Click Here