Software Engineer, Android Job Description

Software Engineer, Android Job Description

4.5
168 votes for Software Engineer, Android
Software engineer, android provides security guidance on a constant stream of new products and technologies to secure the Facebook experience for the Android platform.

Software Engineer, Android Duties & Responsibilities

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

Sample responsibilities for this position include:

Develop Android applications using Android Studio, Java, and Android Lollipop SDK, utilizing bash & python scripting the integration of third-party libraries
Design and create software in Java for Android-based phone and tablets
Your work will span a variety of areas including reverse engineering and security systems, network and application level development on Android platform (primarily using C++ and Java)
As part of a cross-functional agile software team, deliver new and innovative Android libraries and apps
Work with product owners, UX designers, and sometimes users to design, estimate, and develop robust and scalable tablet software (both on device and cloud-based)
We are looking for the best, forward-thinking minds to join us as we build connectivity solutions for vehicles, the home, and beyond
Our mobile software engineers are responsible for developing new features and apps needed to integrate smartphones with vehicle systems
Mobile software engineers are also responsible for maintaining our mobile software libraries and developing tools for third-party app partners
All engineers at Livio work to develop future updates to our APIs, helping to lead automotive infotainment across Android mobile platforms
All of our software engineers work together as one team

Software Engineer, Android Qualifications

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

Licensing or Certifications for Software Engineer, Android

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

Education for Software Engineer, Android

Typically a job would require a certain level of education.

Employers hiring for the software engineer, android 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, Education, Electrical Engineering, Science, Software Development, Software Engineering, Math

Skills for Software Engineer, Android

Desired skills for software engineer, android include:

Kotlin
Capabilities of different Android API levels
Android SDK
Java
Trends
Different versions of Android
Architectures
Emerging technologies
Open-source Android ecosystem and the libraries available for common tasks
Mobile application development

Desired experience for software engineer, android includes:

Must have at least 1-3 years of experience working with Android development
Must understand, and be able to correctly use basic Android classes and API’s
Recommended having apps on Android Play Store
Develop native mobile applications that interact with API's and local data to provide a fast and efficient interface
Contribute to common shared libraries shared across multiple native applications
Opportunity to learn new technologies and frameworks to solve some great challenges in the Video Streaming and the TV Everywhere industry

Software Engineer, Android Examples

1

Software Engineer, Android Job Description

Job Description Example
Our innovative and growing company is hiring for a software engineer, android. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineer, android
  • Utilize software development tools to develop, test, debug, and deploy quality software
  • Work with engineers, product managers, data scientists, and data analysts
  • Owns and drives architecture of major development projects
  • Performs strategic research and design for major technical areas
  • Mentor junior to mid-level members of the team
  • Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects
  • Grow and provide SME level leadership
  • This is 100% hands-on coding opportunity
  • Leads and reviews the design of applications and new technology
  • Leads analysis, design and development of software with small technical team
Qualifications for software engineer, android
  • Knowledge of general software design patterns Android design patterns
  • Application security and content DRM
  • JNI usage
  • You're up-to-date on the latest framework changes, build tools, and libraries
  • Great debugging and analytical reasoning skills
  • Strong experience with mobile applications platforms (iOS, Android)
2

Software Engineer, Android Job Description

Job Description Example
Our innovative and growing company is looking for a software engineer, android. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineer, android
  • Most of us are part of mentoring​ relationships, so we can continue to grow ourselves, and those around us
  • Responsible for mobile device software development, integration, and troubleshooting
  • Be involved in hands-on architecture and design capacity and Systems Requirements (SRS) definitions
  • Analyze/trouble-shoot system and customer reported problems
  • Work with Product and Customer experience to author stories
  • Build prototypes and proof of concepts for major features
  • Identify tasks and milestones for feature delivery working with program/project/delivery managers
  • Implement unit tests as part of development and contribute to test automation
  • Develop dashboards where needed and track to results, milestones, goals using necessary metrics and tools
  • Actively participate in sprint activities (grooming, planning, standups, demos, and retrospectives)
Qualifications for software engineer, android
  • You know what it takes to build a feature in hundreds of types of devices conquering device fragmentation
  • You are a team player, who does what it takes to help the team and get things done
  • You have an eye for design and know the visual language of Android
  • You are as passionate as we are to build a 5-star app
  • Preferred having apps on Android Play Store
  • First access to local concert venues
3

Software Engineer, Android Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of software engineer, android. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineer, android
  • Own key components within our platform
  • Support our developers
  • Be willing to explore and learn un-prompted
  • Experience with Fragments and UI design layouts
  • Experience creating and publishing successful app(s) to a Google play
  • Collaborating with designers, product owners, web service developers, and other teams to produce the best applications possible
  • Develop next generation mobile payment applications
  • Contribute to design and implementation of key features
  • Work in world-class Android codebases
  • Design and build applications for the Android platform
Qualifications for software engineer, android
  • Excellent in C/C++/Java, JavaScript, J2ME and Android application programming
  • In-depth knowledge of Android OS and Android Framework
  • Experience with 3D graphics or multimedia is a major plus
  • Experience with the Android SDK, Android Services and Asynchronous Tasks
  • Experience with iOS and Mobile Web is a plus
  • 1+ years of experience in design and architecture, familiarity with object oriented design patterns
4

Software Engineer, Android Job Description

Job Description Example
Our innovative and growing company is hiring for a software engineer, android. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software engineer, android
  • Debug and troubleshoot software to resolve defects
  • Review product requirements and engineering designs to implement software projects
  • Utilize Agile development methodologies to contribute to product feature development
  • Develop core code frameworks that will serve as the foundation for a variety of MLG, Blizzard, Activision, Game, and League branded apps
  • Collaborate with software engineers, product designers, product managers, testing engineers and others to implement high-quality products
  • Understand and integrate high-end 3D graphic components developed by colleagues into the client app
  • Build new features / components and work across the entire product
  • Ensure compatibility across different mobile and OS versions
  • Work with test automation - fastlane and similar
  • Work with application security
Qualifications for software engineer, android
  • Great interest and focus on the user experience
  • Excellent embedded C/C++ development experience
  • Have expertise in core Computer Science concepts
  • Have expertise in C++
  • Android Development experience using Unity3D
  • Android Development experience using the Android NDK is desirable
5

Software Engineer, Android Job Description

Job Description Example
Our innovative and growing company is looking for a software engineer, android. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software engineer, android
  • Experience with kernel device drivers and display, multimedia and connectivity/data frameworks is a plus.Search Jobs US
  • Business Logic Layer, Data Access Layer)
  • Conduct technology research
  • Design and execute user-facing features for the native LinkedIn native apps on devices (Android) by leveraging mobile operating system frameworks for multi-threading, persisting data, and managing user experience and graphics across multiple screen sizes
  • Collaborate with designers to create innovative user experiences
  • Optimise applications to maximize speed and scale, factoring in mobile network latency and bandwidth constraints
  • Maintaining user and kernel-mode drivers throughout the whole software and hardware lifecycles
  • Work closely with UI designers and Product Owners to refine the product requirements
  • Works with Business Analysts and Integration Testing team to ensure quality code that meets the functional requirements
  • Works with off shore development teams
Qualifications for software engineer, android
  • Take ownership of business requirements and design/implement/test solutions that meet customer needs
  • Be a mentor, educator and advocate for Android development capability throughout the company
  • Solve problem and resolve issues
  • Proactively find ways to make Audible better!
  • A deep knowledge of object-oriented development, multithreading and data structures
  • A passion for mobile technology and innovative problem solving

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates