Protect Life. Obsolete the bullet. Global tech company dedicated to capturing truth with connected cameras & devices.
Electronics Manufacturing • Technology • Software Development • R&D • New Product Marketing
2 days ago
🔄 Hybrid – London
Protect Life. Obsolete the bullet. Global tech company dedicated to capturing truth with connected cameras & devices.
Electronics Manufacturing • Technology • Software Development • R&D • New Product Marketing
• As a senior technical contributor, you have a passion for technology, and keep abreast of the latest trends, frameworks, and tools. • As a technical leader, you advise your manager on technical strategy for the team, while balancing business and engineering priorities to help determine the right long-term initiatives and investments. • Come work in an exciting environment where you use your passion, experience, and analytical skills to help bring new solutions to public safety, and leave a positive impact on the world. • Location: London/ Remote, United Kingdom • Reports to: Engineering Manager • Direct Reports: None • 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
• 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 • Preferable: • 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
• 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
Apply Now