Frontend UI React.js Developer

GivePulse is seeking an experienced proactive problem solver who isn’t afraid to jump in head-first to design, develop, and deploy high-quality software solutions for web applications and mobile apps within the social impact space. 


As the UI React.js Developer, you will be a key player in implementing new features on the GivePulse platform as an intuitive tech solution. You will use your expert experience as a UI React.js developer to solve problems, refactor existing code, and be a part of the launch process from conception to completion with technologically sound and aesthetically impressive UI. 


The UI React.js Developer is an integral part of the development team, bringing product designs to life and supporting the user experience of millions of users worldwide with an intuitive design that supports our partners in engaging their unique networks of volunteers, donors, students, and beyond. 


WE MUST BUILD BRIDGES, COLLABORATE AND EMPATHIZE

We at GivePulse are committed to a policy of equal opportunity and non-discrimination on the basis of race, color, national origin, sexual orientation, religion, sex, gender, gender identity, veteran status, age or disability, as protected by law, in all programs and activities and conditions of employment. GivePulse is especially interested in candidates who will take ownership and responsibility to exceed expectations, contribute to open dialogue, build bridges and foster a climate supporting equity, diversity, and belonging. GivePulse is an anti-racist organization. All positions will actively promote diversity, belonging and equity through critical and compassionate communication and strategic outreach efforts to colleagues, partners and institutions (e.g., historically under-represented, first-generation, DACA recipients, LGBTQ community).

Objectives and Responsibilities
  • Meeting with the development and product team to discuss user interface ideas and applications
  • Reviewing and iterating on application requirements and interface designs with the product and design team
  • Identifying web-based and mobile-based user interactions and workflows
  • Developing and implementing highly responsive user interface components using React.js concepts for web and mobile native applications
  • Writing application interface codes using JavaScript following React.js workflows
  • Troubleshooting the front-end interface and debugging application code on the mobile native front
  • Developing and implementing front-end architecture to support user interface concepts
  • Monitoring, testing, revising, and improving front-end performance, workflows, and look and feel
  • Documenting application changes and developing updates
  • Perform other duties as assigned
 
MINIMUM QUALIFICATIONS / REQUIREMENTS
  • Credible engineer with Computer Science, Computer Engineering, or equivalent degree or have relevant work experience. 
  • 3+ years of React JS experience (preferred)
  • 2+ years of MySQL and PHP experience (bonus)
  • Expert Knowledge of CSS, JavaScript, and AJAX
  • Experience with Material UI 
  • Experience with Typescript
  • Experience with Laravel is a plus
  • Experience with GIT version control
  • Ability to create RESTful services 
  • Create unit and integration tests to fully test and regress software
  • You find a work-around when there is no workaround
  • Proven strong at analyzing information 
  • Great problem-solving skills 
  • Excellent attention to detail 
  • Experience in a fast-paced work environment (You ship quality code quickly) 
  • A product-first approach to building software. You care about the real-world functionality of your programming. 
  • Other startup experience is a plus
 
YOU SHOULD SERIOUSLY CONSIDER APPLYING IF YOU ARE ALSO GOOD AT ANY OF THE FOLLOWING:
  • You love to bring design ideas to life through interactive and engaging platforms 
  • You play with new technologies for fun 
  • You’re deeply involved in UI and UX discourse and are confident in the future of UI/UX 
  • Solving puzzles is your favorite pastime
  • You’re not afraid to put yourself in others shoes
  • You have the ability to anticipate UI problems and proactively solve them 
  • You have an excellent track record of developing and deploying early and often
 
COMPENSATION & BENEFITS

DOE. We offer competitive pay / equity / benefits and other perks. Ground floor opportunity as an early member of the GivePulse team; you’ll directly shape the direction of our company. Most importantly you will be building a platform to empower millions of users to engage in the community and activating thousands of nonprofits (your local food pantry or animal center), social impact organizations (your local advocacy group), businesses (Fortune 500s and small businesses), universities (Ivy Leagues and Flag Ship) and cities (like Austin).