Senior Front-End Engineer

Remote, Bloomington, IN, United States, Pittsburgh, PA, United States • $70k - $110k • 0.0% - 1.0%

Civic Champs

Role Locations

  • Remote
  • Bloomington, IN, United States
  • Pittsburgh, PA, United States


  • $70k - $110k
  • 0.0% - 1.0%


11 - 25 people


239 4 Th Ave Ste 1217
Bloomington, Indiana, 15222-1712, US

Tech Stack

  • Node.js
  • React
  • React Native
  • PostgreSQL
  • AWS
  • JavaScript
  • TypeScript

Role Description

As Civic Champs continues to grow, we are looking to bring on a lead front-end engineer to join our team. We have lots of hard technical projects to tackle and so many product features we want to bring to market to help nonprofits make an even greater impact. As our lead front-end engineer, you will work collaboratively with stakeholders across the entire company, from sales to product and design. You will be responsible for helping to craft a product roadmap and for ensuring our front-end infrastructure can deliver on our best-in-class user experience.

What we look for
  • The ability to work independently and with other engineers to develop new user experience-focused web and mobile applications and provide support for existing systems.
  • Have the ability to work on multiple parts of our web and mobile applications, from internal backend APIs to dynamic frontend interfaces.
  • Collaborate with designers, back-end specialists, other engineers, stakeholders, and clients to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of the end product using the best technologies.
  • Assist in scoping, estimating, and planning of projects.
  • Participate in code review, pairing, and other forms of knowledge sharing.
  • Comfort working in a fast, high-iteration startup environment with high levels of ambiguity, autonomy, and shifting requirements.
  • Extensive prior experience with React Native, React.js, Hybrid Apps, Native Mobile Dev / JavaScript applications (5+ years)
  • Extensive prior experience with mobile and web development & application architecture (5+ years) – SQL, REST APIs, and some knowledge of client-side JavaScript / - - - - Browsers (AJAX, DOM, etc)
  • An excellent “system intuition.” Strong ability to quickly understand the complexity and debug or extend the functionality
  • Excellent planning, communication, and collaboration skills.
  • Understanding of best practices for web and mobile development, software design, and DevOps principles.
  • 5+ years of experience running past applications in production, ideally with several thousands of users.
  • You value code quality and maintainability.
Nice to have
  • Previous remote working experience (if remote)
  • Previous startup experience
  • Familiarity with build tools: Typescript, Webpack, Lerna, etc.
  • Experience with Postgres — especially administration and optimization
  • Experience with React.js – especially v16+ (hooks), Redux
  • Testing/coverage frameworks
  • DevOps on AWS and/or AWS services (Cognito, Lambda, S3, SMS, CodeBuild, etc.)

About Civic Champs

Civic Champs helps nonprofits manage volunteering, mentoring, and donations. We help them get back to what matters most so they can leave paper in the past. Using a mobile-first approach we help nonprofits and their volunteers record the data that is needed for large benefactors to see how they are making a difference. Also, we make it so they can tell their stories easily and in realtime.

Company Culture

Fun, passionate, and caring. We really want to make a difference for nonprofits but we want to make sure we enjoy the journey on our way to getting there.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.