Remote Senior Mobile Engineer II - Android (Hybrid)
closedAxon
πRemote - United Kingdom
Job highlights
Summary
Join Axon and be a Force for Good. As a senior Android software engineer on the Realtime Operations (RTO) team, you will collaborate with other engineers to shape and drive technical solutions for the RTO mobile applications.
Requirements
- 8+ years of industry experience shipping Android applications
- Understanding and experience with networking protocols such as Websockets, TCP, UDP, DHCP, DNS, Server-Sent-Events, (debugging with Wireshark or Charles a plus)
- Android experience with Retrofit, Coroutines, Okhttp, Hilt, Jetpack (Jetpack compose a plus)
- Experience of writing concurrent code that is free of data races. You are able to distinguish problems that require task parallelism versus data parallelism
- Strong proficiency in Android development languages, such as Kotlin and Java
- Experience with popular architectural design patterns (e.g. MVVM, MVI, CLEAN architecture)
- Experience working with remote data via REST and JSON, including JSONRPC over Websockets
- Experience working with video streaming and IoT devices / connectivity over BLE or Wifi
- You have a track record of setting the technical and organizational direction for mobile development teams
- Solid understanding of the full mobile development life cycle
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Ability to work independently and manage multiple projects within a team
Responsibilities
- Lead the design, development, operations and maintenance of mission-critical Android application
- Collaborate with cross-functional teams to define, design to solve the teamβs biggest technical challenges
- Ensure performance, quality, reliability, availability and responsiveness
- Identify and correct bottlenecks and fix bugs
- Provide technical guidance and mentorship to engineers
- Stay up-to-date with the latest industry trends and technologies
- Participate in code reviews and ensure coding standards are maintained
- Contribute to the continuous improvement of our development processes and practices
Preferred Qualifications
- Experience working on mission-critical software with stringent performance and reliability requirements
- Experience with CI/CD pipelines for mobile applications
- Knowledge of security best practices for mobile applications
- Familiarity with cloud services and backend integration (e.g., AWS, Firebase)
- Contributions to open-source projects or a strong portfolio of published apps
- Experience related to various SDKs, such as: Bluetooth, WiFi, Networking, Camera (Photo/Video), Audio, File Management, connecting to and interacting with third party hardware
- Knowledge of WebRTC
Benefits
- Competitive Base Salary
- Annual Bonus and Restricted Stock Unit Eligibility
- Comprehensive Pension Plan with Matching Contribution
- 30 days paid holiday in addition to UK public holidays
- Enhanced Maternity and Paternity Leave for all employees
- Private Health Insurance
- Cash Plan including Dental, Optician and Therapeutic Treatment Plans
- GymPass Subscription
- Life assurance (x4 Annual Salary)
- Group income Protection
- Employee Assistance & Development Programs
This job is filled or no longer available
Similar Remote Jobs
- π°$95k-$123kπCanada
- π°$142k-$215kπUnited States
- π°$142k-$210kπUnited States
- π°$82k-$153kπWorldwide
- πWorldwide
- πFrance
- π°$126k-$170kπUnited States
- π°$40k-$54kπPoland
- πUnited States