Senior Frontend Developer

closed
Logo of ASCENDING

ASCENDING

πŸ“Remote - Worldwide

Job highlights

Summary

Join our team as a Senior Frontend Developer and contribute to the development of functional programs and applications for a federal client. This fully remote position requires a strong background in web development technologies and Agile methodologies. You will participate in the full software development lifecycle, from requirements analysis to deployment and support. Collaboration with end-users and adherence to client standards are crucial. The ideal candidate possesses extensive experience in application systems development, proficiency in React, and a deep understanding of software development principles.

Requirements

  • Have overall 12 years of experience with 9 to 12 years of progressive application systems development experience utilizing a full systems development life cycle
  • Have 7 to 9 years' experience with web development technologies (HTML, JavaScript, & CSS) and techniques (AJAX, cross-browser compatibility, standards-compliant XHTML)
  • Be comfortable developing HTML, JavaScript, and CSS by hand (not drag & drop)
  • Have proficiency with React
  • Have an understanding of the S.O.L.I.D. principles of software development
  • Have knowledge of AWS CloudFront
  • Have familiarity with Agile development methodologies such as Scrum and Extreme Programming
  • Have experience developing accessible web applications that meet Section 508 compliance standards
  • Have an understanding of Dependency Injection/Inversion of Control

Responsibilities

  • Participate in the full life-cycle development process including requirements analysis, system design, development, continuous integration and deployment, configuration management, testing, implementation and support
  • Develop and maintain comprehensive architecture and integration documentation
  • Participate in code reviews to ensure processes support existing architecture
  • Follow defined guidelines and coding standards and meet user requirements
  • Perform all work, including coding, testing, documentation and status reporting, in a manner consistent with client standards and processes
  • Collaborate with end users and provide exceptional customer service by becoming a trusted business advisor
  • Participate in development activities according to the client's Agile best practices, including continuous integration, automated unit testing, and automated builds and deployments
  • Participate in one or more daily stand-up meetings
  • Participate in planning and design meetings
  • Participate in Agile ceremonies
  • Create and maintain documentation related to work performed on the project including, but not limited to, JIRA tasks, story and acceptance criteria definition, architecture diagrams, design artifacts and project wiki entries

Preferred Qualifications

  • Have experience with Unit testing and mocking frameworks such as Vitest or Jest
  • Have PostgreSQL and SQL experience
  • Have experience with modern design patterns related to state management using tools like react-query or RTK Query
  • Have experience with Test-first development using TDD or BDD

Benefits

Fully Remote within the US

This job is filled or no longer available