flaconi is hiring in Berlin 

Jobs in Germany

Home  | English Speaking Jobs  | Busright  | Senior Mobile Engineer (EU)
  • Berlin

  • This role represents an opportunity to build technology that’s mobilizing our nation's future. 

    Big yellow school buses. Did you know that they are often managed by pen and paper? At BusRight, we're making school buses safer and more efficient for students, families, schools, and communities nationwide. Our mobile apps are the heart of our product ecosystem. Each day drivers are using the driver app to get guidance on their routes and support they deserve!

    This is a phenomenal opportunity for a senior engineer to make a major contribution to not just an engineering team's codebase, but its culture as well. 

    Role overview

    Joining a team of 2 senior mobile engineers, you will be instrumental in building out our company culture, development processes, and development roadmap. Furthermore, you will have the opportunity to help set company direction and influence transportation innovation. Joining our engineering team means:

    • Building real-time collaborative routing applications integrated with fleet data and analytics
    • Iterating towards a self-driven product that can educate users through tutorials
    • Delivering an exceptional experience on our mobile apps that includes a Driver App (Kotlin) and Parent App (Flutter).
    • Developing innovative features that provide new ways to track the presence of students on the bus and beyond.
    • Exploring and integrating with hardware such as NFC scanners, cameras, and vehicle telematics. 
    • Working with a mature, interdisciplinary dev team of outstanding engineers
    • Being in direct contact with the community of users
    • Participating in brainstorming sessions, technical scopings, customer feedback forums, and contributing ideas to our product

    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.
    • Be able to 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 (more details here).

     You get extra points for:

    • 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

    Our Tech Stack

    • Kotlin Driver App
      • Mixture of XML and compose - Gradually migrating towards Fully Jetpack Compose
      • Built using AndroidX libraries like Hilt, WorkManager, Room etc.
    • Flutter Parent App (Android and iOS)
    • Node.js API services exposing REST endpoints, Firebase, PostgreSQL, Websockets

    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 the Europe.

    Job recommendations