Remote Sr./Staff Android Developer

at Oscilar

Posted 6 days ago 3 applied

Description:

  • Oscilar is seeking a highly skilled Android Developer to join their team, which includes engineers, data scientists, and security experts.
  • The role involves designing, building, and maintaining the core mobile platform for Android devices.
  • Responsibilities include leading the research, design, prototyping, implementation, and deployment of end-to-end solutions in the Android domain.
  • The developer will develop and maintain stable, high-performance, and scalable Android client agents for global enterprise clients.
  • Collaboration with cross-functional teams is essential to define technical requirements and ensure smooth integration with other platform components.
  • Staying updated on the latest Android capabilities, cloud technologies, and AI/ML frameworks is crucial for enhancing mobile solutions.
  • The role also involves researching and implementing innovations in mobile security and driving best practices for code quality, testing, and deployment.
  • Mentoring junior developers and contributing to the growth of the mobile engineering team is expected.

Requirements:

  • Strong proficiency in Java and Kotlin for Android development is required.
  • A deep understanding of Android SDK, AOSP internals, and the Android application lifecycle is necessary.
  • Experience with RESTful APIs, JSON, and integrating mobile applications with backend services is essential.
  • Familiarity with cloud computing concepts, data warehousing, and SQL is required.
  • Knowledge of basic machine learning concepts such as supervised and unsupervised learning is necessary.
  • Experience with version control systems, preferably Git, is required.
  • Proficiency in using Android Studio IDE, ADB, and emulator is necessary.
  • Excellent problem-solving abilities and attention to detail are essential soft skills.
  • Strong written and verbal communication skills are required.
  • The ability to work effectively in a collaborative team environment is necessary.
  • A passion for staying current with the latest Android development trends and best practices is expected.
  • A Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) is required.
  • A minimum of 5 years of Android development experience with a proven track record of deploying stable mobile components at scale (1M+ end users) is necessary.

Benefits:

  • Competitive salary and equity packages, including a 401k, are offered.
  • The company promotes a remote-first culture, allowing employees to work from anywhere.
  • Employees receive 100% comprehensive health, dental, and vision insurance with a top-tier plan for themselves and their dependents (available in the US and Canada).
  • An unlimited PTO policy is in place to promote work-life balance.
  • The company is AI First, with both Co-Founders being engineers, and over 50% of the company is in Engineering and Product roles.
  • A family-friendly environment is fostered, with regular team events and offsites.
  • Unparalleled learning and professional development opportunities are provided.
  • Assistance for home office setup is available.
  • Employees contribute to making the internet safer by protecting online transactions.