Senior Android Engineer

Senior Android Engineer Job Description Template

Our company is looking for a Senior Android Engineer to join our team.

Responsibilities:

  • Use testing frameworks build unit and integration tests around production deliverables;
  • Utilize security-first approach to app architecture and client and server communication;
  • Use crash-reporting systems such as Crashlytics to log and fix production bugs;
  • Be responsible for building and maintaining high quality, production code;
  • Collaborate with design to build delightful mobile experience;
  • Own the development of our user-facing mobile SDK which will be deployed with our customer’s application and process millions of visitors per day;
  • Lead cross-functional projects;
  • Write beautiful code that scales well (both in operations per second and complexity);
  • Provide technical feedback and mentorship to other team members Why You Should Apply;
  • Shape the roadmap for Android at Skip;
  • Design, build and optimize the mobile UI/UX and help design the backend APIs required for the product;
  • We have a unique culture. One that allows for autonomy, flexibility, transparency, and laughter all while challenging yourself to grow;
  • Work with frontend and backend engineers to design, build and test reusable REST APIs;
  • Sharing and communicating best practices from your career and creating news ones with the team;
  • Partner closely with product, user experience, translating the benefits of the team’s work into a language that is understood by all.

Requirements:

  • Experience writing unit tests and testable code;
  • Bachelor’s degree in Computer Science or relevant work experience;
  • Cancer;
  • Understanding public exploits and awareness of new unpublished exploits;
  • A passion for great mobile UX and design;
  • Autism;
  • Excellent analytical skills;
  • You have a high standard for clean code;
  • Obsessive compulsive disorder;
  • Experience integrating external SDKs;
  • Experience shipping and maintaining multiple Android apps in the Play Store;
  • At least 5 years of software engineering experience, with the past 2+ years focused on the Android platform;
  • Strong interpersonal and communication skills;
  • Work with highly-curated, high-caliber people;
  • 3+ years of Android development experience.