Senior Android Engineer Job Description

Senior Android Engineer Job Description

4.5
167 votes for Senior Android Engineer
Senior android engineer provides technical leadership in the design and development in developing Android based Software Development Kit (SDK).

Senior Android Engineer Duties & Responsibilities

To write an effective senior android engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior android engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Develop Android client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles
Ability to detect and abstract common patterns in code
Following industry best practices when implementing software
Implement best practices for developing Android applications that target multiple devices and platform versions
Keep up with and research emerging Android Design Patterns
Work closely with the design team to build beautiful Android features
Lead, manage and maintain a new code base
Drive end-to-end testing of new features related to multimedia, UI, and networking
Ensure partner devices are reliable under stress conditions
Find issues and file tickets with the appropriate reproduction steps and debugging information

Senior Android Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Senior Android Engineer

List any licenses or certifications required by the position: RTS/CTS, X.509, PKI, AWS, SSL

Education for Senior Android Engineer

Typically a job would require a certain level of education.

Employers hiring for the senior android engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Computer Engineering, Technical, Software Engineering, Education, Electrical Engineering, Design, Software Development, Mechatronics

Skills for Senior Android Engineer

Desired skills for senior android engineer include:

Android UI design principles
Patterns
Trends
Best practices
Android SDK
JSON
Design patterns
Architectures
Developing trends and emerging standards in mobile apps
General mobile landscape

Desired experience for senior android engineer includes:

Undergraduate degree or equivalent industry experience and success
Strong practical knowledge of mobile development, especially Android, is a plus
5+ years of testing or development experience
A Bachelors or Masters in Computer Science or equivalent engineering experience
Java experience is a plus but not mandatory
Partner closely with developers in testing code and giving direct feedback on code quality

Senior Android Engineer Examples

1

Senior Android Engineer Job Description

Job Description Example
Our innovative and growing company is hiring for a senior android engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for senior android engineer
  • Utilize QE best practices and processes within the engineering team
  • Using visual design, information architecture, and interaction design to assist the writing of working software
  • Checking code into version control according to company version control policy
  • Refactoring old code so it runs faster and more efficiently
  • Testing software via automated methods, including but not limited to writing and running unit tests, functional tests, integration tests, testing using manual methods
  • Design and build advanced location-based functionality for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features, with a focus on end-to-end quality
  • Involvement in all phases of the development cycle and is responsible for the life cycle of the Android framework development
  • Design, develop and test new features updating existing code, from the ground up
  • Write unit tests, and work with QA to ensure functional automated tests can be written
Qualifications for senior android engineer
  • 3+ years of hands on experience with the Android platform (additional experience with server side Java or Scala highly preferred)
  • Expert-level knowledge of Android with at least 5 years of experience developing, shipping, and maintaining mobile applications
  • Deep understanding of Android framework internals
  • Up-to-date on the latest framework changes, build tools, and libraries
  • Optimizing data usage over mobile networks
  • Multimedia, video or audio streaming
2

Senior Android Engineer Job Description

Job Description Example
Our growing company is looking for a senior android engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for senior android engineer
  • Develop and Maintain Android SDK for displaying Ads
  • Reviewing other engineers' code
  • Working with engineers on other teams to implement services provided by those teams
  • Updating libraries and frameworks on which application depends (including Google APIs)
  • Working to reduce latency of all parts of Android application, maximize use of device resources, and provide an optimal business travel experience to all customers using our Android app
  • Programming languages including Java, Javascript, and CSS
  • Programming frameworks including Android and Swing
  • Testing frameworks including Espresso, and JUnit
  • Google APIs including Maps, Places
  • Multiple third-party APIs including CityMapper, Uber, Adobe Analytics, and others
Qualifications for senior android engineer
  • Shipping and maintaining a high-volume Android application
  • High-level streaming protocols (DASH, HLS)
  • EGL and OpenGL ES
  • Low-level networking (modem stack, cellular protocols)
  • Android UI
  • QA expertise with Android mobile applications and/or products
3

Senior Android Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of senior android engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for senior android engineer
  • Work with a small 2-3 person development, product & design team to understand feature requirements and work in an agile environment
  • Work closely with QA to refine features and use-cases
  • Be an internal champion for continuously improving team working processes, code quality, and tools and technology adoption.
  • Keep up with the latest SDK, tools, and conventions
  • Will partner with other teams to trial and quickly iterate new functionality
  • Implement, improve, and maintain automated tests to improve overall test efficiency for our mobile applications
  • Create,maintain and organize test cases into logical suites for automated execution, working with developers, product owners and designers
  • Work with mobile developers and other quality engineers to increase test coverage
  • Create documentation, design and reports on test infrastructure and test coverage
  • Spend at least 75% of the time collaborating with cross-functional teams to get high quality code out the door as an individual contributor
Qualifications for senior android engineer
  • Proficient in creating and executing test plans based on understanding of feature goals and software architecture
  • Android TV or Fire TV applications/products
  • Configuring gateways to simulate various network performance characteristics (bandwidth, latency)
  • Android test automation frameworks
  • A minimum of 6 years of progressive experience in any job title with duties involving software development, programming or analysisA minimum of 3 years hands-on professional Android development experience
  • Fire TV applications/products
4

Senior Android Engineer Job Description

Job Description Example
Our growing company is hiring for a senior android engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for senior android engineer
  • Constantly research and adopt new technologies / best practices
  • Balance long-term platform velocity with short-term customer needs
  • Become proficient with our code base, multiple languages (Java, JavaScript), and development tools
  • Architect, design, and implement software systems, components and apps that run on Android
  • Architect, design and implement in-app instrumentation and telemetry
  • Work towards maintaining a friendly, supportive environment
  • Get to have a meaningful impact on one of the most popular and loved apps in the world – Skype just recently passed 1B total downloads on the Play Store!
  • Inform innovation design with relevant technology insights
  • Develop fully functional prototypes to objectively test against hypotheses
  • Drive mobile meter architecture in Android platforms
Qualifications for senior android engineer
  • 8-10 years of progressive architecture experience • A minimum of 3 years hands-on professional Android experience • Prior experience in telecommunications engineering/mobile device architecture activities required • Must be able to write, read, analyze and interpret technical journals and procedures • Extensive experience with Java and full command of Android APIs on all OS versions • Experience in JNI, NDK & C/C++
  • Extensive commercial experience developing software against the Android APIs (Java, Kotlin)
  • Good understanding of the Android NDK and integrating native C++ code libraries into Android apps using JNI
  • Feel at ease with most programming concepts of Android, including Data Storage, Location, Sensors and Video Capture
  • 7+ years of experience developing in a complex, compiled OO language (C++, Java)
  • 5+ years professional development experience, with at least 3 years focused around native mobile app development on Android
5

Senior Android Engineer Job Description

Job Description Example
Our company is looking to fill the role of senior android engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for senior android engineer
  • Deliver cost efficiencies
  • Innovate in the mobile meter space
  • Participate in code reviews (both reviewing others and having your code reviewed)
  • Work in a fast-paced, agile development environment
  • Design implement, and write automated tests for new features in an Android mobile ad SDK
  • Run automated testing of the Android application
  • Evangelising Android hardware and technology to encourage adoption
  • Designing and implementing features of a shared cross-platform codebase
  • Supporting individual titles with their development challenges, and speculative R&D
  • Maintaining a high quality of cross-platform API for internal teams to use in applications
Qualifications for senior android engineer
  • 3-5+ years’ experience with application development in Java
  • 3-5+ years C/C++ programming experience on Linux platform
  • General Experience in user interface design and development
  • Experience developing complex Java & C/C++ application infrastructure, services, libraries and tools on the Android & Linux platforms
  • Experience in collaboration with 3rd party software development resources
  • Experience with MySQL, SQLite desired

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates