SHARE is looking for a full-time Android Developer to join our growing team. We are looking for someone that wants to build great software products and a service that customers love.
Benefits
A competitive salary with benefits, including great medical, dental, and vision insurance
Generous PTO allowance, as well as sick leave, holidays, and parental leave
401k
Equity potential
Free snacks, soda, coffee/tea, fruit
Fast-paced, supportive company environment
Opportunities to learn new technologies/frameworks
Responsibilities
Build/maintain real-time, performant native Android applications for internal and external use
Collaborate with Product and Design teams to create elegant and intuitive experience for users
Use software development best practices to write code that is maintainable, testable, and efficient
Stay current with the fast-changing landscape of Android development and best practices
Support and troubleshoot issues, identify root cause, and proactively implement sustainable solutions
Evaluate new and existing frameworks, technology, platforms, and tooling
Experience and Skills
Mastery of Java/XML, developing applications Android 8+
Previous experience with https://socket.io and custom Google Maps integration preferred
Familiarity with developing with Firebase (analytics, notifications, etc)
Experience communicating with secure JSON-based REST APIs
Solid understanding of application security and best practices
Work efficiently with version control and workflows (git and gitflow)
Knowledge of design and UX principles for mobile interfaces
Organized, self-starting with excellent verbal and written communication skills
Experience developing and maintaining unit/functional tests
We especially want to work with you if you are good at:
Delivering new features/changes that you’re proud of on a regular basis
Taking ownership of all products, processes and suggesting ways to improve
Being flexible and working well in a collaborative and fast-paced environment
