Position: Senior Android Engineer
Company: Givelify
Category: Android
Experience required: 5y
English level: upper

Why just have a job when you can live your Purpose?  We are Givelify, a minority-owned FinTech-for-Good company that uses human-centered design, jobs-to-be-done, & data to create experiences that inspire kindness & generosity and celebrate putting more good into the world. In fact, Givelify’s mobile giving app consistently leads the App Store and Google Play in downloads, reviews and 5-star ratings amongst all giving apps. More than 1 million donors and 50,000 non-profits trust Givelify for inspiring kindness, generating nearly $3 Billion in generosity.  

You’ll get to:

Build 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 
You should bring mad skills & 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 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 fine tuning user experiences for Android devices and its market. 
Experience design and implement APIs for React applications. 
Experience developing application using device sensor SDKs and libraries 
Experience with TDD or BDD 
Experience design 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 
Plus these 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 People & Culture

We are a virtual team of high-performing professionals who innovate & collaborate to fulfill our mission to help people instantly find causes that inspire them to action so they can change the world – one simple, joyful gift at a time.  Our culture of integrity, heart, simplicity, & that “wow” factor fuel our aspiration to be recognized amongst the tech industry’s most inclusive & purpose-driven workplaces.

We take great pride in providing the opportunity to put passion & purpose to work.