Android OS
Engineer

Android OS Engineer

Description

Secure Group is forming a team that will compete with some of the global cybersecurity giants to develop the first Android-based interoperable mobile OS. Join our team of champions and develop a multi-layered security solution, that will allow users to take full control of their privacy, security, and personal data.


Tech Stack

  • Programming languages: Java, Kotlin, AIDL
  • Android: AOSP
  • Toolkit: Android Studio, Android Developer Tools
  • SDK: Android SDK
  • Encryption: OMEMO, PGP, OTR, SSL, ZRTP
  • Version control systems: Git, Bitbucket, Gerrit
  • Build system: Bamboo, Docker
  • 3rd party libraries: xJava, Retrofit, OkHttp, Glide, Dagger 2, EventBus, Butterknife
  • Mobile device management (MDM)
  • Design patterns: MVP, MVVM
  • Software development practices: TDD, Continuous integration, Code review
  • Protocols: XMPP, SIP, HTTP
  • Project management: Jira, Confluence


The Position

Join our Secure OS team as an Android OS Engineer, and manage the complete software lifecycle – from analyzing requirements to creating prototypes, transforming wireframes into high-quality code, and implementing new features.

Ensure the top quality of our solutions by developing and executing unit tests, troubleshooting issues, removing impediments, and improving the overall performance of Secure OS.


We envision each of our employees as stakeholders, so you will be responsible for driving the collaboration with other teammates and agile teams, act as a subject-matter expert to less experienced Software Engineers, and add user value to the solution.

Requirements

  • Well-versed with programming technologies and aware of some of the most complex programming syntaxes within our tech stack
  • Proficient with hands-on experience with Android integrated development environment and open-source operating systems
  • Ability to tackle unit testing frameworks
  • Hands-on experience with design patterns and architecture
  • Good knowledge of adding third-party libraries and dealing with APIs
  • Familiar with control structures and object-oriented concepts like class vs. static methods and inheritance
  • Decent understanding of design requirements
  • Common knowledge with version control tools, like creating and using repositories and knowing how to commit changes

Benefits

  • Company-paid International Seminars
  • Vast Certification Opportunities
  • Access to Latest Technologies and Tools
  • Unlimited Books and Library
  • Online Learning Platforms
  • Fun and Educational Team Events
  • Health Insurance with Extensive Coverage
  • Multisport Cards
  • Relax Zones
  • Unhealthy Fridays (Barbeque Parties)
  • Relocation Assistance
  • Breakfast, Lunch & Snacks
  • Work from Home Opportunities
  • Free & Convenient Parking

Apply for this job

Personal information

Application Details

Find us here

130 Blvd. SImeonovsko Shosse,
Sofia 1700, Bulgaria
+359 (2) 4244223