RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Senior Front-End Developer

Skills
Computer ScienceDevopsSoftware As A ServiceWeb ApplicationsCLIContinuous ImprovementCross-Browser Compatibility
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Advanced expertise in Angular TypeScript JavaScript HTML5 and CSS3
  • Strong understanding of frontend architecture design patterns and scalable application development
  • Ability to design and implement reusable component libraries and shared frontend frameworks
  • Expertise in application performance optimization accessibility standards and responsive design
  • Strong problem-solving and troubleshooting skills to resolve complex technical issues
  • Advanced understanding of component-based architecture state management asynchronous programming and reactive concepts
  • Experience mentoring engineers and providing technical leadership through coaching code reviews and best practices
  • Experience designing and consuming RESTful APIs
  • Experience with Webpack Vite Angular CLI or modern build tooling optimization
  • Strong experience with Git Azure DevOps and modern CI/CD workflows
  • Ability to communicate technical concepts risks and tradeoffs to technical and non-technical stakeholders
  • Strong collaboration skills with cross-functional teams including Product UX UI QA DevOps and Backend Engineering
  • Experience leading technical initiatives and driving continuous improvement in engineering processes and standards
  • Commitment to code quality testing maintainability and engineering excellence
  • Understanding of frontend security best practices and secure coding principles
  • Bachelor’s degree in Computer Science Engineering or related field or equivalent practical experience
  • 5+ years of professional frontend development experience
  • Advanced hands-on experience with Angular in production environments
  • Experience working within Agile software development environments
  • Experience in architecting scalable frontend applications and reusable component systems
  • Demonstrated experience mentoring developers and leading technical initiatives
  • Experience working in SaaS or product-driven organizations preferred
  • Familiarity with .NET backend ecosystems and cross-functional product development is preferred

Nice to have

  • Mission-driven
  • Collaborative
  • Mentorship-minded
  • Detail-oriented
  • Innovative
  • Adaptable

Day to day

  • Lead the design and development of scalable Angular web applications that deliver intuitive nonprofit-focused user experiences.
  • Drive frontend architecture, performance optimization, and code quality across products while setting engineering standards.
  • Mentor developers, collaborate with cross-functional teams, and guide technical decisions from planning through production release.

Hiring process

  • Apply now