Match score not available

Software Engineer, Frontend Focus (Remote)

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Strong foundation in frontend development, Expertise in React, HTML5, CSS3, Experience in web performance optimization, At least 2 years in user-facing web applications, Bachelor's degree in Computer Science or equivalent experience.

Key responsabilities:

  • Collaborate with cross-functional team to optimize charity: water’s public website
  • Build and maintain UI components and responsive interfaces
  • Write clean, maintainable code with 99% test coverage
  • Conduct thorough code reviews and contribute to technical discussions
  • Support marketing initiatives through custom design implementations
charity: water logo
charity: water Non-profit Organization - Charity SME https://charitywater.org/
51 - 200 Employees
See more charity: water offers

Job description

Main areas of focus: Ruby/Rails, JavaScript (React), RSpec/Capybara, HTML, CSS3, Agile, Git
Location: Remote - U.S. only.
Eligibility: charity: water is fully remote and hires from all 50 U.S. states. At this time, we are only considering candidates who are eligible to work in the United States without the need of company sponsorship now or in the future.
 
JOB SUMMARY
As a Software Engineer at charity: water, you'll code for a cause, developing modern and innovative pixel-perfect experiences to improve our donor engagement and elevate our public website. You’ll report to the Director of Engineering and work on our cross functional Growth Squad to own and solve problems end-to-end. The Growth Squad is composed of a Product Manager, Designer, Website Manager, and Tech Lead, and you will work with them on a daily basis to create visually compelling, accessible, and performant user interfaces that inspire greater giving.

YOU’LL BE RESPONSIBLE FOR…
     Working with cross functional squad members to shape, build, and maintain software related to:
      The optimization of charity: water’s public website, focusing on web performance best practices, SEO, and navigation ensuring a fast and smooth experience.
      Our CMS, component library, and design systems that ensure efficient development and a cohesive user experience
      Online Lead Collection & Donation forms, including payment processing, data collection, and conversion rate optimization
      Supporting marketing initiatives with custom design implementations, bespoke components, third-party integrations, and product functionality
     Collaborating with designers to build and maintain performance-optimized, pixel-perfect UI Components and responsive user interfaces that are fast, lightweight, and user-centric.
     Collaborating with other squads that support a logged in user experience, data analytics, and integrated systems that support our fundraising, accounting, and water programs teams
     Writing clean, modern, well-tested (99% test coverage), maintainable code to ensure the smooth operation of all our systems with a pragmatic approach to minimize tech debt
     Contributing to technical team discussions with other engineers to ensure efficient, well-maintained systems
     Conducting thorough code reviews
 
YOU MUST HAVE…
     A strong foundation and passion for modern frontend development
     Expertise in writing clean, modular, extensible Javascript (React), HTML5, and CSS3
     Enough experience collaborating with designers to have opinions about design concepts, responsive design, design systems, and UI component libraries
     Hands on experience with web performance optimization, cross-browser compatibility, and front-end dev-ops infrastructure
     Great communication and collaboration skills with technical and non-technical partners
     At least 2 years developing user facing web applications, focusing on delivering high-quality digital experiences
     Proficiency with Ruby on Rails and test-driven development
     An agile approach to software development and maintenance cycles
     Bachelor's degree in Computer Science or equivalent industry experience
 
IT’S AN ADDED PLUS IF YOU HAVE…
     Experience with nonprofits, online fundraising & payment processing
     Experience working with Product, and Marketing teams
     Experience using Builder, Contentful, and Optimizely
 
YOU’LL BE SUCCESSFUL IF...
You're a problem solver
We value different perspectives and collaborative problem-solving to find innovative solutions at charity: water. You know how to articulate and roll out solutions, recognizing there are many solutions to the same problem. You find new and effective ways to streamline and create processes to increase efficiency.
 
You have an eye for design
You care about every pixel being perfect, and on every screen, and you notice when it’s not. You love collaborating with designers to create innovative, fun, and effective UI components and experiences.
 
You have a passion for growth and learning
You learn from and contribute to your team through means of code reviews, technical team discussions, and pairing. And because of this, you’re not afraid to apply for this job even if you don’t check every box.
 
You execute for quality
You recognize the value of testable and maintainable code and strive to follow best practices to improve the quality of the codebase.
 
You're an excellent communicator
You can clearly convey how your solutions will work to address the issues the team faces. You can patiently explain complex concepts or code to a technical or non-technical audience.
 
TEAM OVERVIEW
The Engineering team is made up of problem-solvers committed to collaborating with cross-functional teams to deliver the best user experience with the highest quality code. They are crucial to the success of all of our digital tools and experiences and the heartbeat behind the software that makes our work possible. Using our base tech stack of React, Rails, and Postgres, they enable us to spread generosity to end the world water crisis.
 
 
ORGANIZATIONAL OVERVIEW
At charity: water, we believe that water changes everything. We work with local implementing partners to fund sustainable solutions that provide clean and safe drinking water to people around the world. Since 2006, with a diverse team of world-changers and an unstoppable community of supporters, we’ve brought clean water to more than 17.5 million people worldwide. With the makings of a mid-size tech startup, we’re reinventing charity through endless innovation, contagious passion, beautifully crafted stories, and a powerful brand that inspires a new kind of generosity.
 
At charity: water, we value every background, identity, and experience. We believe that a diverse team, informed by different cultures and perspectives, makes us stronger. We are committed to doing the work and challenging each other to be an organization in which everyone is respected and heard. We commit to providing genuine opportunities for all people to thrive. And we will continue to embed diversity, inclusion, belonging, and equality in everything we do.

BENEFITS & PERKS
Unlimited PTO
Summer Fridays
6-week paid sabbatical leave after 5 years of employment
Annual bonus potential through The Pool
401k plan + employer match
Medical covered at 80% + Dental/Vision contributions
FSA + dependent day care FSA
Employer-paid life insurance, STD, LTD
16-week paid maternity and paternity leave for new parents
Stipends for Home office, Professional Development, TSA Pre-check and a You-do-You Perk
2-4 annual travel requirements to spend quality in-person time with the team

Note, charity: water will never ask you for your credit card or financial information during the interview process. Should you receive a message requesting this information, please mark the email as spam and report here.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Non-profit Organization - Charity
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Organizational Skills
  • Verbal Communication Skills

Front-End Developer Related jobs