We’re looking for a passionate Senior Software Engineer (Mobile Engineer - Android) to join our team. This position is responsible for building and implementing creative and effective software solutions for our customers.
Requirements
- Bachelor’s degree in CS/Engineering or equivalent experience.
- 8+ years hands on experience developing Android mobile applications.
- Experience in building, testing and debugging Android mobile apps (iOS is a plus)
- Experience with Kotlin to develop high-quality professional apps (Java, Swift or Objective-C experience is a plus)
- Strong desire to be innovative in the design of members’ mobile experience
- Ability to lead technical discussions, make design decisions and mentor less experienced team members in good development practices
- Desire to work in a collaborative agile environment solving problems as part of a team.
- Commitment to design and deliver code that is readable, maintainable, testable, scalable, reusable, efficient, and innovative.
- Customer service focus.
- Strong understanding of and experience with unit testing.
- Understanding of SOLID object-oriented software principles and experience implementing them.
Benefits
- Medical, dental, and vision
- HSA contribution and match
- Dependent care FSA match
- Uncapped paid time off
- Paid parental leave
- 401(k) match
- Personal and healthcare financial literacy programs
- Ongoing education & tuition assistance
- Gym and fitness reimbursement
- Wellness program incentives