Senior Mobile Engineer

About Routeware, Inc.

Routeware is the industry leader in providing software and data analysis that enables public and private enterprises to improve the effectiveness of their waste and recycling programs. Our solutions help organizations save time and money, increase efficiency, improve safety and help make our world a greener place.

Based in Portland, Oregon, the company employs a distributed team across North America and the UK. Our brands, products, and services provide an all-in-one platform to municipal and private waste haulers and other fleet services. As part of an essential and growing industry, we seek solution-oriented team players who want to positively impact the environment. Our work environment is collaborative, dynamic, fast-paced, and fun with a strong appreciation for innovation and initiative.


Our Mission:

  • Transform waste collection to drive a better future for generations to come.

Our Values:

  • Adaptability - The waste industry and technology are ever-changing, and the Routeware team never stops adapting to be at the forefront of technology innovation, supporting our customers to stay ahead.
  • Mission-driven - At Routeware, it matters to us that our work has a lasting positive impact on our customers' outcomes, our fellow team members' well-being, and the long-term sustainability of our environment.
  • Human-first - While technology drives our products; the real, live, caring people at Routeware are the true drivers of meaningful outcomes for our customers.

POSITION OVERVIEW

Senior Mobile Engineers work to lead the development, enhancement and maintenance of our In-Cab mobile solutions in both Android and iOS platforms. The ideal candidate will have strong team leadership and communication skills with the ability to motivate and inspire team members, in addition to expertise in mobile application development. This role will leverage your leadership and technical acumen to lead a team of skilled mobile engineers to deliver the technology that drives the waste collection services industry.

RESPONSIBILITIES

  • Lead the design and development of complex, high-performance and scalable mobile applications
  • Provide technical leadership, guide architecture decisions, and mentor team members
  • Collaborate with stakeholders to understand business requirements and propose technical solutions
  • Suggest and explore new innovative product platforms and hardware integrations accessible to our mobile ecosystem
  • Conduct code reviews, ensure code quality, and enforce best practices.
  • Discover, evaluate and implement new engineering processes, technology and tools to increase team effectiveness and efficiency
  • Advocate for and adapt to industry best practices for mobile technologies

QUALIFICATIONS

  • 7+ years of Android mobile development, using OOP and design patterns such as MVVM/MVP/MVI
  • Expertise in Java and Kotlin programming languages
  • Proven experience in leading development teams and projects
  • Ability to communicate complex technical problems to both technical and business audiences verbally and in writing
  • Familiarity with the latest architectural patterns and trends in mobile development
  • In-depth knowledge of: activities, fragments, collections, multithreading, networking, performance tuning, and offline storage
  • Proficient in writing automated tests, leveraging popular test frameworks and libraries such as JUnit/Mockito/Espresso

PREFERRED QUALIFICATIONS

  • Experience with Swift development
  • Exposure to USB serial communication and video streaming technologies
  • Knowledge of back-end services and APIs

BENEFITS

  • Comprehensive benefits (medical with HSA option, vision, dental, and life insurance)
  • Paid parental leave
  • Medical and Dependent FSA
  • 401K match
  • Unlimited PTO
  • Ten company holidays
  • 1 Volunteer day
  • Summer Friday's

    Routeware is an Equal Opportunity Employer and prohibits all forms of discrimination or harassment. At Routeware, we are committed to the principle of equality, and all employment decisions are based on job requirements, business needs, and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate.

The pay range for this role is:

120,000 - 140,000 USD per year (Remote - United States)

100-Development

Remote (United States)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling