The Engineering team at Favor supports the mission to bring fast, fresh delivery to Texans.
The Favor technology platform enables Runners to deliver millions of Favors by managing real-time assignments, facilitating communication, and keeping mobile applications in sync.
As a Staff Software Engineer, you will be responsible for all phases of development, testing, and deployment of native Android applications.
You will collaborate closely with Product and Operations teams to understand customer needs and deliver delightful user experiences.
Responsibilities include recommending process changes, diagnosing and fixing technical issues, planning solutions for large features, leading documentation creation, and providing training around technology stacks.
Requirements:
A related degree or comparable formal training, certification, or work experience is required.
Advanced understanding of software design patterns to write clean, well-structured code is necessary.
Candidates should have 7+ years of relevant software engineering experience, with experience in a high-growth startup being a plus.
Proficiency in Java, Kotlin, JUnit, MVVM, MVP, Espresso, Dependency Injection, RxJava or Coroutines, Gradle, and Jenkins is expected.
Excellent written and verbal communication skills are essential for conveying technical concepts to both technical and non-technical stakeholders.
Ability to lead larger initiatives and appreciate simple design while writing clean, well-tested code is important.
Strong debugging skills and the ability to gather and define software requirements are required.
Candidates should have a strong understanding of test automation techniques and the ability to write atomic tests.
Benefits:
Favor offers premium health, vision, dental, and life insurance, along with 401(k) options.
Employees receive Favor delivery fee credit and H-E-B discounts.
Unlimited paid time off (PTO) is available for salaried employees, along with ample vacation time for all team members.
The company encourages personal growth and education through Intern(al)ships and Learning Labs.
Favor fosters community through Employee Resource Groups (ERGs), company-wide events, happy hours, and regular connection opportunities.
The company is committed to diversity, equity, and inclusion, and encourages candidates from all backgrounds to apply.