Senior Software Engineer - Android
Givelify is a fintech-for-good company where brilliant minds come to power the most loved and trusted online and mobile giving app platform. Thanks to over 1.3 million generous donors, we’ve helped 60,000 nonprofits and places of worship raise more than $4 billion. Together, they’re changing their world with kindness and generosity.
Inc. 5000, the Stevies® Awards, Gartner, Forbes, and many more have recognized our story, innovations, and achievements. Our award-winning team builds products and experiences that put more good into the world. We love to take on big challenges because we know our work matters.
Come make an impact at one of the fastest-growing private companies in the U.S. Be part of a talented team of big-hearted individuals, earning competitive pay with excellent benefits.
About your role:
- Build a clean, scalable Android application
- Design, implement, and maintain existing and new applications
- Improve the performance, stability, and overall quality of user experience on mobile devices
- Partner with UX and design team and bring beautiful giving experiences to life
- Partner with other software engineers and create rapid prototypes
- Having fun building high-quality code
Your experience:
- BS/MS degree in Computer Science, Computer Engineering, Mathematics, Physics (STEM)
- 5+ years of software development experience working on Android applications
- 3+ years on Kotlin, or know the languages really well that you will be able to switch from Java
- An ability to demonstrate a superior understanding of software development fundamentals
- Experience with converting visual designs and using prototyping tools, such as InVision or Figma
- Mastered Git
- Knowledge and experience in fine-tuning user experiences for Android devices and its market
- Experience designing and implementing APIs for React applications
- Experience developing applications using device sensor SDKs and libraries
- Experience with TDD or BDD
- Experience in designing and implementing (RESTful) API for mobile applications
- Familiarity with CD/CI tools, such as Jenkins and Docker
- Experience and knowledge of Java, PHP, Python, or similar programming language
- Familiarity with industry UX best practices and material design guidelines for mobile devices
Your superpowers:
- Organized, detail-oriented and self-motivated, able to work effectively in a dynamic and distributed team environment
- Strong interpersonal and communication (both written and verbal) skills
- Experience with unit testing and continuous integration platforms
- Experience with social media integrations
- Experience in delivering mapping, geofencing, and other location-based features
- Understanding of server-side software and experience building scalable, distributed systems
- Understanding of databases, data access architecture and memory management
Our Culture:
We are a virtual team of award-winning and high-performing professionals who innovate and collaborate to fulfill our mission to instantly connect people to causes that matter most to them so they can change their world with kindness and generosity. Our four keys to success - integrity, heart, simplicity, and wow - fuel our passion to be recognized among the tech industry’s most inclusive and purpose-driven workplaces.
We are steadfast in our conviction to overcome challenges while performing meaningful work alongside some of the most brilliant minds and biggest hearts. It propels our growth as individuals and as a team. We are committed to respecting each other in our workplace, firmly believing diversity is our strength.
At the heart of everything we do are our giving community, our donors and our partner organizations. We lean on research and human-centered design to consistently push the envelope and innovate our products and customer experiences.
We take great pride in providing competitive pay, full benefits to help care for you today and in the future, amazing perks (including flexible PTO), and, most importantly, the opportunity to put passion and purpose front and center.
About Givelify:
Givelify is the most loved and trusted online and mobile giving platform. Along with its powerful donation management system, it’s the fastest-growing technology for advancing generosity in the world. We instantly connect people to their heart’s impulse to do good with award-winning products and experiences. A global community of more than 1.3 million generous people support their favorite churches, places of worship, nonprofits and causes with over $4 billion in donations across more than 60,000 organizations. Givelify leads all giving apps on the App Store and Google Play Store with more than 90,000 verified authentic reviews with an average 4.9 out of 5-star rating.
Ready to grow the world’s most loved mobile giving app? Apply below.