Senior Software Engineer, Android Resume Samples

4.5 (120 votes) for Senior Software Engineer, Android Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the senior software engineer, android job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies

Tailor your resume & cover letter with wording that best fits for each job you apply

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Resume Builder
CHOOSE THE BEST TEMPLATE - Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS - Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES - Instantly download in PDF format or share a custom link.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
MM
M Mayer
Marisol
Mayer
764 Ronny Knolls
New York
NY
+1 (555) 772 3585
764 Ronny Knolls
New York
NY
Phone
p +1 (555) 772 3585
Experience Experience
Chicago, IL
Senior Software Engineer, Android
Chicago, IL
Jaskolski and Sons
Chicago, IL
Senior Software Engineer, Android
  • Make improvements to porting processes / formulate strategy to support other platforms (e.g. Windows Phone) and engines (e.g. Unreal)
  • Performance optimization, shader development and bug-fixing
  • Collaborate with industry leading mobile solution providers (handset manufacturers, carriers) to provide innovative solutions
  • Passion for working on games
  • Work closely with our creative design and user interface team to implement native mobile interfaces according to the Android Design Principles
  • Establishing / refining standards & best practices
  • All of these areas intersect for the design, development and implementation of innovative new technologies for securing our customer's enterprise data
Chicago, IL
Senior Software Engineer, Android Framework
Chicago, IL
Romaguera-VonRueden
Chicago, IL
Senior Software Engineer, Android Framework
  • Provide management with his progress status
  • Exposure to Agile development process like SCRUM, KANBAN, XP etc.,
  • Good working knowledge of inter-process communication (C or Java) and synchronization in a multi-threaded environment
  • Involvement in all phases of the development cycle and is responsible for the life cycle of the Android framework development; include implementation, software integration, working with IVV to make sure the Android framework passes all validation, and sustaining the Android framework after release
  • Design and implement Android frameworks and applications in Java
  • More than 3+ years working on Unix/Linux systems
  • BS in Computer Science, Software Engineering, or related field
present
Philadelphia, PA
Senior Software Engineer, Android Development
Philadelphia, PA
Larkin, Mosciski and Grimes
present
Philadelphia, PA
Senior Software Engineer, Android Development
present
  • Expertise in app memory management, multithreading, networking & security
  • Android application development using Java, Android SDK / Studio / APIs / Frameworks, with successful apps released to the Play Store
  • Create and own Android specific development standards, guidelines, and best practices
  • Provide and receive design and implementation evaluations and improve per iteration
  • Articulate and communicate design and development processes to technical and non-technical team members
  • Proficient in native Android application development
  • Provide technical leadership and mentoring to engineers within the team
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
San Diego State University
Bachelor’s Degree in Computer Science
Skills Skills
  • Strong knowledge of Android programming
  • Strong debugging and Instruments skills
  • Solid understanding of algorithms, design patterns, debugging and performance optimization
  • Strives for expertise in software craftsmanship; able to collaborate with and influence peers in software design
  • Writes well designed, efficient and testable code in one or more Object Oriented languages (C++, Objective C, Java, etc.)
  • 3+ years of professional experience in mobile, desktop or web application development, with one or more shipped products
  • Good understanding of the Android security model and best practices
  • Good understanding of localization issues on the device
  • Developed at least one complete network-based Android client application, available in the Google Play store
  • Excellent communication skills via email, instant messaging, conference calls, and in-person
Create a Resume in Minutes

15 Senior Software Engineer, Android resume templates

1

Senior Software Engineer, Android Resume Examples & Samples

  • Port Unity-based games from various Warner Bros studios to run on Android
  • Performance optimization, shader development and bug-fixing
  • Provide a technical leadership role by mentoring other software engineers / review solutions to ensure adherence to design, patterns and coding standards
  • Integrate external Libraries and Services
  • Make improvements to porting processes / formulate strategy to support other platforms (e.g. Windows Phone) and engines (e.g. Unreal)
  • Establishing / refining standards & best practices
  • Assess and integrate 3rd party solutions
2

Senior Software Engineer, Android Mobile Resume Examples & Samples

  • Lead the development, enhancement and maintenance ESPN apps for the Android platform from conceptualization to launch
  • Work closely with Project Management to plan project work for yourself and fellow team members in an agile way
  • A minimum of 4 years hands-on professional development experience with Java and Android
  • Experience building on a significant consumer app that is currently available in the marketplace
  • Experience with RDBMS systems
  • Ability to work in a fast paced, team-oriented and iterative programming environment with a disposition for keeping up with latest technologies
  • Demonstrated professional experience with developing software with/on one or more of the following - Objective C, iOS, C#, .NET, Javascript, C++
  • Experience developing applications that include audio or video content
  • Experience in the sports, news or entertainment industries
3

Senior Software Engineer Android Platform Resume Examples & Samples

  • Collaborate around the creation of new and existing features on our Android products
  • Craft and maintain world-class Android experiences
  • Partner closely with our design team to produce an application that flows seamlessly and works intuitively with our users
  • Constantly optimize our existing code base to ensure world-class quality
  • BS degree or higher in Computer Science
  • Good foundational knowledge of Java and Android SDK
  • Understanding of Object-Oriented Modeling, Middleware, Relational Databases and distributed computing technologies
  • Possess good understanding and/or knowledge in Performance, Multi-Threading, Scalability, Security, and Engineering best practices on mobile applications
  • Experience engineering, releasing, and supporting Android applications
  • Ability to review and perform technical analysis of business requirements
  • Willingness to stay up-to-date with the latest in emerging technologies/trends on the Android platform
  • Experience integrating with third-party libraries such as video, display advertising and analytics
  • Expert knowledge of Android Studio/IntelliJ IDE, build and distribution processes
  • Experience with unit testing frameworks and TDD
  • Knowledge of building applications that function offline and online
  • Expert knowledge of Android design patterns
  • Expert knowledge of Google Cloud Messaging and integration
  • Familiarity of Android SDK 5.0 Lollipop and Material Design
  • Strong understanding of hybrid solutions utilizing Javascript/html5 MVC frameworks
  • Strong Communication skills (verbal and written)
  • Analytical skills with the ability to work in a highly collaborative, multi-country/time zone environment
  • Collaborative personality with a proven track record of following through and delivering quality products
  • Expert ability to get things done on a small team
  • Passion for implementing beautiful user interfaces
  • An iterative approach to building software
  • Active contribution to open source software
  • Experience building consumer products
4

Senior Software Engineer, Android Resume Examples & Samples

  • Strong understanding of server side software, scalability, performance, and reliability
  • Deep technical knowledge of mobile application development
  • Experience with embedded local storage solutions such as SQLite
  • Experience with GitHub or similar version control tools
  • Experience with iOS application development is a plus
5

Senior Software Engineer Android Resume Examples & Samples

  • A minimum of 6 years of related work experience
  • Strong understanding of multi-tier web architectures, and OO design patterns and concepts
  • Experience with Android build management and provisioning
  • Experience evaluating and integrating 3rd party APIs, including SDKs for social networks, advertising, and analytics
  • BS, BA, or advanced degree in computer science, engineering or related field, or relevant work experience
6

Senior Software Engineer, Android Resume Examples & Samples

  • Implement parts of the Vevo Android app and build Android based TV apps from the ground up
  • Collaborate closely with the product management team to define and implement features
  • Identify and resolve incompatibly issues between the wide range of Android versions and devices
  • Work with partners to implement video streaming technologies
  • Expert-level knowledge of Android with at least 4+years of experience developing Android-based applications and/or products
  • Knowledge of Android's common software design patterns, including the ones needed to develop connected applications with high-performing UI
  • Deep understanding of the internals of the Android frameworks
  • Proficient in Java, C++, and embedded Linux
  • Familiar with JNI
  • Strong object-oriented design
  • Security/DRM experience a plus
  • Able to work independently and drive results
  • At least 5 years of relevant experience and a BS degree in computer science or equivalent
7

Senior Software Engineer, Android Resume Examples & Samples

  • Demonstrated ability to mentor and lead a team of highly motivated engineers
  • 5+ years of Android application development experience
  • Expert knowledge of the Android SDK
  • Good knowledge of the Android platform architecture
  • Experience developing a complex web-service integrated Android application
  • Good knowledge of security issues with respect to web-service integrated Android applications and methodology for identifying and analyzing attack surfaces
  • Demonstrated ability to create efficient, maintainable and testable applications
  • Experience using Ember, Angular or similar JavaScript framework
  • Excellent knowledge of security issues with respect to web-service integrated Android applications
8

Senior Software Engineer, Android Resume Examples & Samples

  • 3+ years of Android development experience and expert knowledge of the Android SDK and Java
  • Post-Secondary degree (BA, BSc) and or Graduate level (MA, MSc, MFA) or equivalent experience preferred
  • Working knowledge of source control tools: SVN and Git
  • Professional and expert knowledge command line interfaces in a UNIX environment
  • Maintain an atmosphere of professionalism
  • Able to work in a fast-paced team environment and be adaptable to the demands of all levels and types of production duties
9

Senior Software Engineer, Android Resume Examples & Samples

  • BS degree in Computer Science or relevant experience
  • Mastery of the Android ecosystem including frameworks, design patterns, and system UI’s
  • Experience developing, releasing, and maintaining native Java Applications
  • Java Expert (Android)
  • Strong background with OOP and OOD
  • Familiarity with the Android SDK
  • Deep understanding of CD/CI
10

Senior Software Engineer, Android Resume Examples & Samples

  • System-level profiling and analysis
  • Collaboration with partner companies
  • Development of technical specifications and documentation
  • Strong knowledge of Android programming
  • Strong programming skills in Java and C/C++
  • Performance-oriented embedded system development (eg. mobile device or game console programming)
  • Familiarity with Android IDE and command-line development tools
  • Thorough knowledge of Android SDK and NDK
  • Experience with multithreading and inter-process communication
  • Mobile UX programming experience
  • Linux or QNX application development
  • Graphics and widget programming experience
  • Experience with media streaming
  • Good computer science background
  • Knowledge of web programming languages such as PHP and Python
11

Senior Software Engineer, Android Resume Examples & Samples

  • Continually improve the user experience by analyzing and optimizing the UI, data storage, and network communications
  • Turn big ideas into simple, elegant solutions
  • 3-5 years experience writing software within an Agile or similar development environment
  • Knowledge of other mobile platforms (e.g. iOS, Mobile Web)
  • Experience with at least one testing framework (e.g. JUnit, Mockito)
  • Build and release procedures (e.g. Gradle, Android Studio)
12

Senior Software Engineer, Android Resume Examples & Samples

  • As a Vevo Android engineer you will be working on our flagship application. Encounter exciting daily challenges in an environment where your impact reaches millions of users globally while having exposure to bleeding edge technologies. Be on the front lines with new music video content and work to drive and influence the existing and new user base by building beautiful products on all Android applications. Work collaboratively on building a social aspect in our existing product by implementation of new features. This role is not for an engineer interested in maintenance work, we are looking for innovation, creativity, and passion as we are building new and exciting products and features which will define the future of Vevo. Be an instrumental part of our growth by exposing yourself as a technology fueled zealot and bring your love for music to life by developing the future for Android
  • Deep understanding of the Android ecosystem including frameworks, design patterns, and system UI’s
  • Java (Android) is your native tongue
  • Keen eye for design and understanding for the complete User Experience
  • Experienced in Git
  • Deep knowledge of CD/CI
13

Senior Software Engineer, Android Resume Examples & Samples

  • Work with the product and design teams to build Android apps for MobileIron
  • Work with the server team to define APIs for best user experience
  • Write fast and secure Java code and create pixel-perfect UI for the app
  • Collaborate with industry leading mobile solution providers (handset manufacturers, carriers) to provide innovative solutions
  • Extend the MobileIron Android platform in areas of security, privacy, provisioning, and application management
  • Participate in all phases of the application development process: from conceptualization to product delivery and support for enterprise customers and third-party developers
  • 5+ years of object-oriented software engineering experience
  • Expert level Java knowledge and essential skills including concurrency, multi-threading and design patterns
  • Deep understanding of the internals of Android frameworks, design guidelines and best practices
  • Track record of developing excellent Android apps that are published on Google Play Store
  • Experience in writing secure interprocess communication between Android applications
  • Native Android (Mobile) development experience
  • Experience with IT solutions, particularly file sharing services like SharePoint, CIFS and DropBox
  • Good understanding of Security concepts like Cryptography and PKI is a plus
  • B.E./B.Tech or M.E./M.Tech Computer Science or relevant development experience
14

Senior Software Engineer, Android Resume Examples & Samples

  • Previous experience in a consumer internet and/or startup environment preferred
  • Experience developing as part of an Agile team
  • Passion for elegance and simplicity
15

Senior Software Engineer, Android Development Resume Examples & Samples

  • 3+ years’ experience developing native apps on mobile platform: Android, iOS, or Windows
  • Experience developing Universal apps supporting UI for varying screen sizes (e.g. phones and tablets)
  • Experience with 3rd Party SDK integrations such as Google Maps and other open source libraries
  • Experience packaging and publishing applications on Google Play
  • Understanding of latest trends in mobile technologies,
  • Developing Others - Supports the development of other’s skills and capabilities so that they can fulfill current or future job/role responsibilities more effectively
16

Senior Software Engineer, Android Resume Examples & Samples

  • Strong knowledge and substantial commercial working Android development experience
  • Fluency in Java is a must, experience with other mobile platforms is a plus
  • Strong passion for the platform and for software quality, combined with agile delivery
  • Strong attention to detail. Passion for pixel-perfection and software craftsmanship
  • User interface and interaction implementation experience
  • Familiarity with the main Android frameworks
  • Unit testing experience in Android Studio is a plus
  • Experience of Test Driven Development would be advantageous
  • Experience of working with a reputable Source Control Management (SCM) system
17

Senior Software Engineer, Android Development Resume Examples & Samples

  • Experience developing cutting edge features and deliver outstanding experiences to massive user base
  • Great experience building apps that connect to remote APIs with beautiful interfaces
  • Provide and receive design and implementation evaluations and improve per iteration
  • Expertise in app memory management, multithreading, networking & security
  • Articulate and communicate design and development processes to technical and non-technical team members
  • Create, document, promote, and manage reusable code components into the Android Asset Library
  • Thrive in a fast-paced, dynamic environment and be action-oriented
  • BS in Computer Science or related degree required. MS preferred. Equivalent work experience accepted
  • Ability to work with seniors and peers to deliver larger projects
18

Senior Software Engineer, Android Resume Examples & Samples

  • At least 8 years of professional experience (or equivalent), including an expert level understanding of Android OS programming with Java
  • Expert level understanding of object oriented programming concepts and SOLID
  • Expert level of understanding of threading, networking, and memory management
  • Understanding of advanced software engineering techniques
  • Knowledge of multiple areas of software engineering
  • Speaking intelligently and with authority about a variety of technology topics
  • Bachelors or Masters degree in Computer Science, Engineering, or Mathematics
  • Expertise in Java and developing native Android Applications with SDK
  • Proven successful track record showing an aptitude for engineering and product sense
  • Experience with JUnit, implementing automated tests, including unit, functional, and integration tests
  • Experience with Git, continuous integration, Jenkins, Gradle, Groovy, Maven, ProGuard, and Android builds
  • Expertise with XML, JSON and REST-based APIs
  • Audio, Photo, or Video editing and streaming
  • Knowledge of wireless connectivity technologies, including Bluetooth LE and WiFi
  • Experience integrating native modules using Android NDK
  • Experience with low-level Android device drivers and hardware bring up a plus
  • Alternate OS: Linux, iOS, OSX, Windows, RTOS
  • Languages: Groovy, Objective-C, Python, C/C++
  • Knowledge of OpenGL or Vulcan
  • Security and encryption protocols such as SSL, TLS, SSH, PKI, AES
  • Strong debugging and Instruments skills
  • Experience using Scrum or other Agile processes for software development
19

Senior Software Engineer, Android Resume Examples & Samples

  • Your work will span a variety of areas including reverse engineering and security as well as systems, network and application level development on Android platform (primarily using C++ and Java)
  • All of these areas intersect for the design, development and implementation of innovative new technologies for securing our customer's enterprise data
  • Other projects will involve extending our platforms and services in the areas of authentication, authorization, provisioning, and application management
  • Java and/or C++, Java Byte Code, and JVM Theory of Operation
  • Linux/BSD/UNIX Internals (system libraries, architecture)
20

Senior Software Engineer, Android Framework Resume Examples & Samples

  • Perform technical planning for the development of Android framework, work with system team to understand the requirements, and participate in design discussion with relevant teams
  • For budget planning purpose, the candidate needs to provide estimated workload to management base on his best knowledge of the requirements
  • Involvement in all phases of the development cycle and is responsible for the life cycle of the Android framework development; include implementation, software integration, working with IVV to make sure the Android framework passes all validation, and sustaining the Android framework after release
  • Provide management with his progress status
  • BS in Computer Science, Software Engineering, or related field
  • At least 5+ years of related programming experience
  • More than 2 years of Android software development experience dealing with Linuix gLibc and Android Bionic Libraries
  • Knowledge of Android internals is a must
  • More than 3+ years working on Unix/Linux systems
  • Must be fluent in Java, C\C++ and familiar with using open source technologies e.g. LAMP
  • Very good understanding of Object Oriented Programming concepts and design patterns
  • Design and implement Android frameworks and applications in Java
  • Very good understanding of OOP concepts, design patterns, abstraction methodology and JUNIT testing
  • Experience with GIT, JIRA, Sonar, Maven and any other Atlassian Tool Sets
  • Experience with networking and security protocols (TCPIP, SMTP, IMAP, VPN, VLAN, HTTP, SSL)
  • Good working knowledge of inter-process communication (C or Java) and synchronization in a multi-threaded environment
  • Experience with Mysql or SQLite database is a plus
  • Exposure to Agile development process like SCRUM, KANBAN, XP etc.,
21

Senior Software Engineer, Android Resume Examples & Samples

  • Solid understanding of object-oriented programming
  • Extensive knowledge of Android SDK development experience, including best practices, APIs and libraries
  • Understanding wireless mobile networks, including WiFi and cellular (3G / 4G)
  • Thorough understanding of concurrency and the Android threading model
  • Understanding of QA practices especially on mobile
  • 5 or more years of core Java development experience
  • Good understanding of localization issues on the device
  • Good understanding of the Android security model and best practices
  • Understanding of Android performance measurements, especially around UI scrolling performance and network use
  • Experience with hybrid native/web applications and WebViews
  • Experience with automation frameworks and mobile automation
22

Senior Software Engineer Android Resume Examples & Samples

  • Will accept Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or closely-related field and five (5) years of experience in writing software within an Agile or similar development environment in lieu of the Master’s Degree and three (3) years of experience requirements
  • Additional experience must include building at least one Android application; deployment to the Google Play Store; Android UI design principles; Android Bluetooth stack; Android SQLite database; interactions with a REST API server; software architecture patterns and best practices; unit testing; integration testing; project management systems; continuous integration systems; source control systems; and performance testing
  • Must have current authorization to be employed in the U.S. without employer sponsorship
23

Senior Software Engineer, Android Resume Examples & Samples

  • Bachelor’s or Master’s degree in Computer Science, or equivalent
  • 3+ years of professional experience in mobile, desktop or web application development, with one or more shipped products
  • Able to work collaboratively with engineering, design, user experience, product and analytics teams to identify needs, evaluate requirements, write software specifications, and design and implement large software solutions
  • Strives for expertise in software craftsmanship; able to collaborate with and influence peers in software design
  • Provides domain expertise in one area of development such as native app development, rendering, user interface, AI, multi-threading, build and deployment, cross-platform development etc
  • Solid understanding of algorithms, design patterns, debugging and performance optimization