Join a forward-thinking team focused on delivering impactful software solutions. As a Front-End React Developer, you will design and implement responsive, accessible user interfaces using modern JavaScript frameworks and tools. Your work will directly support mission-driven goals, ensuring technical excellence and alignment with business needs.
What You'll Do
- Build and maintain scalable front-end applications using React, Redux, and TypeScript within multi-tiered systems
- Integrate UI components with backend services through RESTful APIs and integration platforms like Mule or Data Power
- Develop reusable Higher Order Components and extend custom libraries to streamline development workflows
- Write and maintain unit tests using testing frameworks such as Jest, Enzyme, or Mocha
- Ensure all applications meet ADA accessibility standards and follow industry best practices
- Diagnose and resolve front-end issues in production environments with precision and speed
- Work closely with product, engineering, and business stakeholders to refine requirements and deliver effective solutions
- Adapt quickly to complex codebases and contribute to continuous improvement in a collaborative setting
What We're Looking For
- At least 7 years of direct experience in front-end development with a strong focus on React and related technologies
- Deep understanding of n-tier architecture, including separation between UI, business logic, and data layers
- Proficiency in modern JavaScript (ES6+), TypeScript, HTML, CSS, and frameworks like Bootstrap
- Proven experience working with distributed systems and API integration layers
- Strong debugging abilities and a track record of resolving complex front-end issues
- Experience writing unit tests and following test-driven development principles
- Commitment to accessibility standards, particularly ADA compliance
- Excellent communication skills and the ability to engage effectively with technical and non-technical teams
- Self-driven mindset with attention to detail and a collaborative approach to problem-solving
Preferred Background
- Experience conducting code reviews and mentoring junior developers
- Leadership in technical design and architecture discussions
- Familiarity with Agile methodologies and tools such as JIRA or JAMA
- Understanding of full software development lifecycle practices
- Demonstrated ability to quickly learn and apply new technologies in fast-paced environments
