Senior Android Developer

Kontron Transportation GmbH
Wien, Austria
4 days ago
Apply on devjobs.at
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Android Software Development Profiling Software Quality Code Review Collaborative Software Communications Protocols Computer Engineering Data Security Memory Management Internet Protocol Network Protocols
+11 more
Software Engineering Transmission Control Protocol (TCP) User Interface Testing WebSocket WebRTC Real-Time Transport Protocol Kotlin Information Technology Atlassian Tools Jetpack Compose Video Streaming

Job description

  • Design, build, and maintain high-performance native Android applications using Kotlin and Jetpack Compose, tailored for ruggedized mobile hardware and specialized handheld devices.
  • Architect and implement low-latency real-time audio/video streaming and communication protocols, including SIP, RTP, WebRTC, and 3GPP MCX standards (MCPTT, MCVideo, MCData).
  • Optimize background and foreground services to guarantee continuous connectivity, instant call setup times.
  • Implement rigorous data security practices, including end-to-end encryption (E2EE), and compliance hardening for public safety standards.
  • Establish rigorous testing standards, including automated unit, integration, and stress tests tailored for network jitter, packet loss, and low-battery scenarios.
  • Partner closely with our cross-functional engineering squads, seamlessly following our established development processes and agile workflows to keep our release cycles predictable and code quality high., * As a leading international company in the mission-critical networks industry, we offer exciting and varied roles in various fields of expertise.
  • Working with the latest technologies, implementing innovative projects, and collaborating with a wide variety of customers are just a few of the factors that drive the Kontron team.
  • Open communication with a casual, first-name-only culture across all international locations.
  • Flexible work hours and the option to work from home.
  • An environment that welcomes new ideas and encourages initiative.
  • Personalized training and professional development opportunities based on performance reviews.
  • A modern office in the Vienna Technology Hub, surrounded by numerous restaurants and excellent infrastructure.
  • Regular company events and team-building activities.
  • Many attractive employee benefits (e.g., meal vouchers, workplace health promotion, company bike, additional vacation days for volunteer work and birthdays, transportation allowance).

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical discipline., * Deep understanding of networking protocols (TCP/UDP, WebSockets, IP networking, QoS) and real-time media streaming.
  • Strong background in writing robust, testable code backed by comprehensive unit and UI testing frameworks with a sense of quality for clean code, testing, and code Reviews.
  • Passion for collaborating in an agile, interdisciplinary team while using our standard collaboration tools like Jira and Confluence.
  • Familiarity with enterprise Mobile Device Management (MDM) rollouts is a plus., * 5+ years of professional Android development experience with a track record of deploying complex, high-reliability applications to production.
  • Proven experience managing device power consumption, memory management, and performance profiling under constrained hardware limits.
  • Hands-on experience with 3GPP Mission Critical Services (MCX) or Land Mobile Radio (LMR) is nice to have.
  • Prior experience in public safety, defense, aerospace, or industrial IoT software development is an advantage.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on devjobs.at
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

2:07 min

Simplifying peer-to-peer connections using WebRTC abstraction libraries

André Dietrich André Dietrich · World Congress 2024

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all