Senior Software Engineer – Android Open Source Project

Hybrid working (3 days Becrypt Head Office/Home Working)

Purpose:

As a Senior Android Open Source Project Engineer at Becrypt you will be responsible for building, developing and maintaining AOSP-based projects to ensure they meet our clients’ needs. You will collaborate with cross-functional teams to bring innovative ideas to life, ensuring seamless performance and a satisfying user experience. Going forward you will lead and develop a growing team of engineers to develop future AOSP projects.

Principle duties:

  • Collaborate with product managers, architects and other developers to define requirements and user stories
  • Lead developers and QA engineers to produce correct solutions in a timely fashion
  • Design, develop, test, and maintain high-quality Android components
  • Implement clean, maintainable and efficient code following best practices
  • Debug and resolve technical issues and performance bottlenecks
  • Stay up-to-date with the latest Android development trends and technologies
  • Continuously improve performance, reliability and security
  • Conduct code reviews and provide constructive feedback to team members
  • Ensure compliance with design guidelines, interface specifications and coding standards
  • Contribute to the development and maintenance of our Android development environment and tools
  • Assist with customer escalation cases
  • Any other reasonable duties as required by the business

 

Essential Skills:

  • Deep knowledge of the AOSP architecture
  • Proven experience developing and releasing AOSP-based projects
  • First class knowledge of the Java programming language for Android
  • Good familiarity with Kotlin, C and C++
  • Comprehensive experience of Android Studio, SDK, development tools and build system
  • Familiarity with aspects of Android security including permissions, authentication, encryption, keystores and SELinux
  • Team leadership and line management of software engineers

 

Desirable Skills and Experience:

  • Exposure to agile project management
  • Familiarity with RESTful APIs and JSON data structures
  • Experience with version control systems including Perforce and Git
  • Degree in computer science or another closely related subject

 

Qualities:

  • Excellent communicator
  • Great attention to detail
  • Enthusiastic
  • Team player
  • Problem solver
  • Self-motivated

 

Benefits package:

  • 25 days annual leave (plus additional days after 2, 5 & 10 years service)
  • Up to 5 days holiday purchase available
  • Private medical insurance (including dental & optical and travel insurance)
  • Health cashback scheme
  • Pension scheme
  • Life cover 4 x salary
  • Subsidised gym membership
  • Employee referral scheme

 

Additional Information:

Role will be subject to a pre-employment screening process and will require Security Clearance.

Interested?

If this sounds like you, and you’re looking for your next exciting challenge, we’d love to hear from you. Please get in touch.

We're here to help

Please Contact us

general enquiries

+44 (0) 845 8382050

Support

+44 (0) 345 8382070

Join Our Newsletter

Receive our latest blog posts directly in your inbox!

Looking for more information?

Please Contact us

And one of our team will get back to you.