Position: Sr. Software Engineer- Front End
Company: Givelify
Experience required: 3y
English level: upper

We seek a Senior Software Engineer - Frontend to join our virtual team. If you’re someone who has a passion to build with passion, a high standard of engineering quality, a passion to solve unique scalability challenges, and the ability to experience all aspects of Engineering and Product Development and have a “take no prisoners” attitude to join our team and help bring great designs and user experiences to life, and the challenge of scaling product success at a high performing Fintech-for-Good company sounds exciting, we would love to connect with you!    

You’ll get to:

Engineering efforts in building out new features that directly impact the relationship between causes and their supporters. 
Experience planning, executing, and delivering projects with multiple engineers in an agile cross-functional environment.  
Engineer highly available, scalable software and data architectures. 
Build out real-time analytics and reporting dashboards that are optimized for big data and synced in real-time across multiple clients. 
Work with a small cross-functional team of experienced and exceptionally talented designers, product managers, engineers, and marketers to bring great ideas and designs to life 
Bring great designs and UI/UX concepts to life.  
You should bring mad skills & experience:

A Bachelor’s with 5+ years of experience or an M.S./Ph.D. with relevant academic/research experience in Computer Science, Computer Engineering, Mathematics, Physics (STEM)  
3+ years of experience writing client-side web code 
Experience in building large-scale distributed web applications. 
Excellent object-oriented development skills. 
Excellent UI/UX and prototyping skills 
Experience in significant cross-functional engineering efforts. 
Experience with cloud computing platforms (e.g., Amazon AWS, Microsoft Azure, Google App Engine, etc.). 
Deep understanding of big O notation and algorithm complexity analysis. 
Excellent communication and interpersonal skills. 
Plus These Superpowers:

Integrity-Demonstrates congruence in thought, speech, and action. Can be trusted to act with courage and to do the right thing. 
Collaboration-Fosters productive relationships; values others' opinions, shows appreciation, and seeks to understand different perspectives. 
Customer Focus-Adopts a human-centric approach that meets or anticipates customers' needs when developing solutions. 
Drive for Results-Can be relied upon to be resourceful & tenacious in achieving key desired results. 
Effective Communication-Communicates frequently using clarity and appropriate methods/tools of communication. 
Problem-Solving-Is resourceful and creative in solving complex issues. Uses sound judgment, data, and collaboration.