Senior Mobile Engineer

BusRight Logo

BusRight

💵 $95k-$160k
📍Remote - Germany

Summary

Join BusRight, a company revolutionizing school bus transportation, as a Senior Mobile Engineer. You'll be a key player in shaping our company culture and development processes while building real-time collaborative routing applications. This role involves developing innovative features for our driver and parent apps (Kotlin and Flutter), integrating with hardware, and working with a talented team. You will also mentor junior engineers and contribute to product direction. The position offers competitive compensation, equity, a learning and WFH budget, flexible PTO, flexible hours, and a remote-first work environment within Europe.

Requirements

  • Have at least 5 years of professional experience in mobile development
  • Be highly proficient in Kotlin, with experience building and maintaining large-scale applications
  • Have a deep understanding of SOLID principles and their application in software development
  • Be experienced with commonly used design patterns in mobile application development
  • Have hands-on experience with reactive programming frameworks (e.g., RxJava, Kotlin Flow)
  • Possess strong knowledge of UI/UX design principles and a user-centric development approach
  • Have experience in building routing, mapping, or navigation solutions in previous projects
  • Hold a Bachelor’s degree in Computer Science or a related field, or have equivalent work experience

Responsibilities

  • Build real-time collaborative routing applications integrated with fleet data and analytics
  • Iterate towards a self-driven product that can educate users through tutorials
  • Deliver an exceptional experience on our mobile apps that includes a Driver App (Kotlin) and Parent App (Flutter)
  • Develop innovative features that provide new ways to track the presence of students on the bus and beyond
  • Explore and integrate with hardware such as NFC scanners, cameras, and vehicle telematics
  • Work with a mature, interdisciplinary dev team of outstanding engineers
  • Be in direct contact with the community of users
  • Participate in brainstorming sessions, technical scopings, customer feedback forums, and contributing ideas to our product
  • Mentor junior engineers and provide technical guidance while taking ownership of projects
  • Be proactive in identifying and solving problems, rather than waiting for tasks to be assigned
  • Challenge existing solutions and assumptions to drive better outcomes
  • Effectively communicate technical concepts to non-technical stakeholders
  • Thrive in cross-functional teams, understanding the perspectives and needs of other departments
  • Stay ahead of industry trends and emerging technologies, continuously improving products and processes
  • Be adaptable to changing requirements or priorities in a fast-paced environment
  • Understand the ethical implications of your work and advocate for responsible practices
  • Have a strong sense of ownership, understanding how your work contributes to the company’s larger vision and goals
  • Embody our company values

Preferred Qualifications

  • Flutter development experience
  • Developing offline-first applications with seamless data syncing
  • Working with IoT, MQTT, or other real-time technologies
  • Jetpack Compose experience, as we are migrating towards a fully Compose-based UI
  • Knowledge of iOS development or cross-platform frameworks like Kotlin Multiplatform

Benefits

  • Competitive compensation: $95,000 - $160,000 per year (subject to negotiation based on experience and expertise)
  • Equity: Opportunity to own a stake in the company’s success
  • Learning & WFH budget: $500 annually for professional development and remote work setup
  • Flexible PTO policy: Take time off when needed, no strict limits
  • Flexible working hours: Work when you're most productive
  • Remote-first work: Enjoy the freedom to work from anywhere in Europe

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.