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.