GraphQL Software Engineer
Community Funded Job Description
Job Title: Software Engineer
Reports to: CTO or Manager
Position Brief: Do you want to work on new technology and have fun doing it? You will be building world-class technology solutions for Community Funded. In the front-range of Colorado. If you like working on things people can see and use on the web, have a passion for philanthropy, and code because you love it - please apply. You will be building a donation platform for the world. Integrations with client systems, SSO, payment modules, and analytics will be key using SOA/REST APIs. This position is a contractor from now until October to help with the release of V2. You need to be senior-level on modern Javascript development using ReactJS, NextJS and Redux and functional programming concepts. You will be taking forms and integrating into queries and mutations as a large part of your responsibilities.
Essential Functions & Responsibilities: Build front end components with React 16, Redux, Next.js and Formik ● Understand and can work with Styling components and pages using Aphrodite and Tachyons ● Integrate with API endpoints using GraphQL and Apollo-Client ● Build comprehensive but maintainable unit testing ● Understand and like building and maintaining design systems ● Develop and refine internal utilities, patterns, and best practices
General: Write reusable, testable, and efficient user interface code ● Collaboratively develop and test across multiple platforms ● Take ownership of tickets and manage features, fixes or implementations on their way to production 1 ● Champion engineering and operational excellence, actively participating in the process of development and continuous improvement. ● Participant in peer review and quality assurance to drive best practice and consistency
Qualifications: Bachelor’s degree or equivalent experience from the field ● 2+ years of experience in front end development with React ● Strong proficiency in JavaScript, CSS, & modern web development practices and build tooling ● 5+ years of experience with LAMP stack (or similar) applications ● Hands-on experience with performance measurement, analysis, and optimization ● Experience working in a team environment with source control and pull requests using Bitbucket/Git
Skills Set: The ideal candidate will have strong technical language and framework skills as well as the ability to work alone while being a team player. The candidate will also have keen listening and communication skills demonstrating professionalism, especially when interfacing with clients. ● Proficiency in JavaScript, CSS-in-JS, Forms, React, Redux, and GraphQL ● Excellent presentation skills, exhibiting confidence with the ability to articulate complex technology in a simplified manner ● Ability to appeal to stakeholders as well as administrators in regards to presenting the final “product” before go live launches. ● Acute listening skills, matching the customer needs with technology currently available ● Ability to learn all aspects of the software in order to address the client’s implementation needs ● Demonstrate professionalism at all times ● Meet deadlines
Company Brief: Founded in 2011, Community Funded Enterprises is a pioneering force in the crowdfunding industry with a focus on enterprise-level software, assisting higher education and health care organizations evolve fundraising campaigns through an authentic storytelling platform. Community Funded as a tool allows organizations to brand, launch, market and support the causes and campaigns in an easy and donor friendly way that invokes passion and maximizes donor impact.
www.communityfunded.com