Senior Mobile Software Engineer Resume Sample

5.0
18 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Mercedes Swaniawski
9504 Lakin Throughway,  San Francisco,  CA
+1 (555) 724 9230

Work Experience


Senior Mobile Software Engineer
03/2017 - PRESENT
New York, NY
  • Game industry experience. Solid programming skills and passion for making games
  • Own and deliver highly scalable and reliable enterprise mobile application components
  • Ensure the team’s work is of high quality through the use of best practices such as continuous integration, unit and integration testing, and code reviews
  • Experience, preferably in enterprise, cloud, or XaaS architectures
  • Diagnose and debug issues within development environments and customer solutions
  • Prepares and develops software, codes software and designs specific enhancements
  • Five years’ professional computer programming experience or equivalent proficiency
  • Advanced proficiency in software engineering skills including knowledge of algorithm development, requirements, analysis and design, implementation, debugging, testing and documentation
Senior Mobile Software Engineer
07/2011 - 10/2016
San Francisco, CA
  • Demonstrable ability and knowledge of mobile software development (native and cross-platform) on modern Android and iOS smartphones and tablets
  • Good interpersonal and team-oriented skills
  • Advanced knowledge of software engineering processes
  • Experience as a team member on two or more full software life cycles
  • Demonstrable ability to mentor junior engineers
  • Game industry experience
  • Experience working with Unity3D, particularly for mobile game development
  • Experience developing, optimizing and shipping apps on iOS and Android

Education


Neumont University
2006 - 2010
Engineer's Degree in Computer Science

Professional Skills


  • Experience requiring strong organizational and communication skills, both verbal and written
  • Experience requiring debugging, problem-solving, and analytical skills
  • Exhibits strong leadership qualities, decision making/problem solving skills
  • Strong software development and design skills in a Linux/Unix environment
  • Above average writing skills
  • Experience creating mobile apps with a strong team of artists and UX designers
  • Effectively handle multiple simultaneous projects, manage time and priorities

How to write Senior Mobile Software Engineer Resume

Senior Mobile Software Engineer role is responsible for software, design, engineering, analysis, programming, documentation, testing, training, integration, security.
To write great resume for senior mobile software engineer job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Senior Mobile Software Engineer Resume

The section contact information is important in your senior mobile software engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Senior Mobile Software Engineer Resume

The section work experience is an essential part of your senior mobile software engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous senior mobile software engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular senior mobile software engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Senior Mobile Software Engineer resume experience can include:

  • Engages effectively in self-directed time management and prioritization of workload
  • Strong organizational and communication skills both verbal and written
  • Experience handling multiple simultaneous projects, manage time and priorities
  • Experience with Android and a strong passion in mobile industry and mobile development
  • Effectively communicating your designs, implementation and test plans within the team and other groups within the company
  • Experience working with and consuming RESTful APIs and JSON

Education on a Senior Mobile Software Engineer Resume

Make sure to make education a priority on your senior mobile software engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your senior mobile software engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school

These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Senior Mobile Software Engineer Resume

When listing skills on your senior mobile software engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience.

Present the most important skills in your resume, there's a list of typical senior mobile software engineer skills:

  • Strong in OO design and analytical skills
  • Effectively handle multiple simultaneous projects, and manage time and priorities
  • Communicate one’s thoughts clearly and effectively
  • Experience designing interfaces using Objective-C, Android SDK, including the unique tasks of designing applications for small screen size
  • Experience developing, designing, and implementing enterprise mobile applications
  • Experience in sizing and scoping, in design, implementation and delivery of mobile application solutions using iOS and/or Android, development environments

List of Typical Experience For a Senior Mobile Software Engineer Resume

1

Experience For Senior Mobile Software Engineer Resume

  • Cloud experience
  • Experience with microervices architecture
  • Experience with React.js and/or AngularJS
  • Experience with mobile development in Android (Java)
  • Technical delivery experience with an emphasis on Architecture or Application Development
2

Experience For Senior Mobile Software Engineer Resume

  • Extensive combined software/application development experience in Swift, Objective-C and Java (Android)
  • Debugging mobile applications' memory and performance issues, to include using Android Trace view tool to identify performance bottlenecks
  • Oversee the development of a BLE intensive native mobile application for iOS & Android including participating in code and design reviews
  • Develop Java based web applications using ReactJS and Spring
  • Provides strategies relating to quality and testing throughout the development process
  • Logical data modeling design and implementation
  • Familiar with appropriate standards and techniques used during the Software Development Life Cycle process (SDLC, security) and applies them appropriately
3

Experience For Senior Mobile Software Engineer Resume

  • Research new trends, techniques and packaging of malicious software to stay current and ready to identify and handle zero-day exploits
  • Technical leadership of a team of software engineers developing consumer React Native applications for Android and iOS
  • Works with System Administration team supporting production environment, as needed
  • Provides mentoring, technical leadership and guidance to software engineers in best practices and appropriate use of design patterns
  • Participates in Sprint Planning, Daily Scrum, Sprint Review and Sprint Retrospective meetings
  • Background in computer or cell phone architecture, system internals, operating systems and/or boot process software development
  • Cookouts/Ping pong/Bean bag toss
4

Experience For Senior Mobile Software Engineer Resume

  • Write highly testable code
  • Participate in design reviews to provide architectural feedback
  • Participate in code reviews with your peers
  • Work in a highly regulated software environment
  • Focus on patient safety
  • Translates business requirements to conceptual solution architecture and high-level project estimates
  • Android/Java Development with Android Studio
5

Experience For Senior Mobile Software Engineer Resume

  • IOS Development with XCode
  • Research, extraction and entry of complex data
  • Reviews technical requirements to ensure compliance with business requirements
  • Coordinates efforts with Host and Embedded teams
  • Collaborating with customer technical exploitation teams to define clear requirements, performance specifications, deliverables, and milestones for applications
  • Providing malicious code reverse-engineering to isolate, review, analyze, and reverse-engineer potentially malicious programs recovered from compromised computer systems and networks
  • Writing and producing technical reports related to the scope, nature, and characteristics of the malicious software suitable for distribution to both technical and non-technical audiences
6

Experience For Senior Mobile Software Engineer Resume

  • Experience in communications device design or embedded platform-level software development for mobile communication devices desired
  • Experience in software development and related technologies
  • Experience in wireless API’s(Wi-Fi and Bluetooth)
  • Experience with C, C++, C#, Objective C, Visual Basic and Java
  • Native Android and/or iOS development experience
  • Solid knowledge of Android or iOS SDK
  • Analyzing software and firmware using reverse-engineering techniques to understand security vulnerabilities
  • Examining new trends, techniques, and packaging of malicious software to stay current and be ready to identify and handle zero-day exploits
  • Sharing knowledge by clearly articulating ideas through papers and presentations to technical staff, management, and customer decision makers
7

Experience For Senior Mobile Software Engineer Resume

  • Periodically supporting field operations
  • Debug mobile applications memory and performance issues. Such as use Android traceview tool to identify performance bottlenecks
  • Provide malicious code reverse engineering to isolate, review, analyze and reverse engineer potentially malicious programs recovered from compromised computer systems and networks
  • Knowledge of Android and a strong passion in mobile industry and mobile development
  • Coordinates and develops project concepts, architecture, objectives, and resource needs
  • Published apps to the app stores
  • Work independently and with geographically dispersed teams
8

Experience For Senior Mobile Software Engineer Resume

  • Objective-C, C#, Swift, API consumption, Git
  • Best-practices to ensure timely delivery and ease of maintenance
  • Provide technical advice to the editorial and design teams on new application
  • Concepts and to establish their feasibility through prototypes
  • Work closely with operational support teams to ensure technical solutions meet
  • With operational team requirements and standards, particularly in respect of scalability and reliability
  • Seek for opportunities to employ new technologies, design patterns and
  • Methodologies to enhance the applications and service infrastructure of BBC Children's
  • Designing and developing high performance software that is focused on enterprise security and networking needs on mobile operating systems while maintaining robustness, scalability and fault-tolerance of the platform
9

Experience For Senior Mobile Software Engineer Resume

  • Implementing rapid prototypes to bring products to market quickly and meet our customer’s needs
  • Designs, develops and documents technical aspects of software systems and related hardware interface components, based on product and system requirements
  • Provides technical leadership throughout the Agile development process
  • Provides new solutions and works collaboratively with Enterprise Architecture
  • Ensures defined quality controls are meet to mitigate defects
10

Experience For Senior Mobile Software Engineer Resume

  • Provides leadership in the advancement of process improvements
  • Agile champion; participates in an Agile development environment
  • Maintains current knowledge of new technologies
  • Researches and designs new object oriented techniques and frameworks and incorporates best solutions
  • Reason about and troubleshoot complex systems
  • Familiarity with test frameworks and test automation

List of Typical Skills For a Senior Mobile Software Engineer Resume

1

Skills For Senior Mobile Software Engineer Resume

  • Hands-on work experience developing and maintaining a large-scale multi-client application
  • Experience working on customer facing, highly interactive applications
  • Advanced experience developing/designing mobile phone platforms highly desired
  • Extensive experience designing and implementing native mobile applications for iOS, Android or both
  • Experience implementing new features and bug fixes while writing elegant, maintainable code
  • Experience developing/designing mobile phone platforms highly-desired
  • Experience in developing on two or more of the following software platforms: Windows, Linux, Android, OS X, and iOS
  • Experience developing software applications in C, C++, and Java with emphasis on prototyping and API design and development
  • Experience investigating software vulnerabilities and a basic understanding of common cyber-attack methods
2

Skills For Senior Mobile Software Engineer Resume

  • Experience shipping one or more native iOS apps to the App Store and/or Android apps to the Android Market
  • Experience using Python in a production environment
  • Experience with mobile operating system development (iOS, Android)
  • Experience with design and development of mobile networking solutions (iOS, Android)
  • Experience integrating hybrid mobile web applications
  • Good working knowledge of tools such as Git/Mercurial, and Jenkins/Hudson
  • Unit/function/system testing experience (e.g. Junit, Robotium, etc.)
3

Skills For Senior Mobile Software Engineer Resume

  • Extensive experience dealing with relational databases
  • Deep understanding of Android and a strong drive to learn the mobile industry and mobile development
  • Experience communicating design decisions, trade-offs, code walk-through, and bugs -- thoroughly, clearly, and concisely
  • Experience implementing contemporary commercial wireless devices
  • Experience in computer or cell phone architecture, system internals, operating systems, and/or boot process software development
4

Skills For Senior Mobile Software Engineer Resume

  • Experience with Cocoa on the desktop, AppKit, etc
  • Mobile application experience with one or more apps that require server communication and/or security
  • Experience with software development on Linux/Unix or similar platforms
  • Experience with common Internet protocols (TCP/IP, SSL/TLS, HTTP, DNS)
  • Experience with design and development of VPN systems (IPSec, TLS, SSL)
  • Experience with C, C++, Objective C, Swift, React native or related mobile platform languages
  • Experience with AWS systems usage and configuration
  • Experience with virtualization and containers
  • Real world experience in a second mobile development platform
5

Skills For Senior Mobile Software Engineer Resume

  • Work with multiple technology stacks to deliver the right Mobile experience for our customers&#8217
  • A good understanding of OOP, analysis and decoupled design
  • Real-world iOS or Android experience, with deep understanding of iOS or Android app architecture and design idioms
  • Experience of master only Git
  • Experience in iOS or Android development
6

Skills For Senior Mobile Software Engineer Resume

  • Experience in RESTful Services
  • Experienced with API design and client-server projects
  • Able to prioritize work and complete multiple tasks under deadline and budget guidelines
  • Experience with Android and/or Windows Phone development
  • Experience with push notifications and live tiles
7

Skills For Senior Mobile Software Engineer Resume

  • Experience with cross-platform development tools, such as Phonegap, Xamarin, etc
  • Experience with iOS and/or Windows Phone development
  • Experience in communications device design or embedded platform-level software development for mobile communication devices desired
  • Strong proficiency in Android and C development
  • Providing technical expertise and creating mobile software solutions to complex and interwoven sets of problems
  • Enhancing existing GOTS or COTS software applications in C, C++, and Java with emphasis on system demonstration and API successful implementation
  • Challenging and Collaborative Environment
  • Providing suggested solutions for system and/or application issues
  • Testing tools and approaches, including Test Driven Development (TDD) and test frameworks such as JUnit, Mockito and Jasmine
8

Skills For Senior Mobile Software Engineer Resume

  • Knowledge of designing interfaces using Objective-C, Android SDK including the unique tasks of designing applications for small screen size
  • Object oriented design, coding, performance tuning, and unit testing
  • Performs proper unit testing and software code written (including automated unit testing)
  • Develop, test, release and document features using software engineering
  • Background efficiently implementing new features and bug fixes while writing elegant, maintainable code
  • Advanced background developing and designing mobile phone platforms highly desired
  • Advanced background investigating software vulnerabilities and a basic understanding of common cyberattack methods
  • Advanced background developing/designing mobile phone platforms highly desired
  • Write automated tests including unit, integration and functional tests using Geb, Spock and Junit
9

Skills For Senior Mobile Software Engineer Resume

  • Develops, modifies, and implements Mobile applications according to business requirements including
  • Deep understanding of iOS or Android app architecture and design idioms
  • Linux administration, shell scripting
  • 2+ developing REST based services for mobile applications
  • Developing automated tests for mobile applications
  • Comfortable to work with parties across multiple geographical sites and flexible in working hours
10

Skills For Senior Mobile Software Engineer Resume

  • Two or more years leading teams of software engineers
  • Enhance existing GOTS or COTS software applications in C, C++, and Java with emphasis on system demonstration and API successful implementation
  • Examine new trends, techniques, and packaging of malicious software to stay current and ready to identify and handle zero-day exploits
  • Working in a DevOps environment
  • In-depth understanding of Javascript, HTML and CSS
  • Team player willing to collaborate with peers
  • In depth Understanding of architecture and design across all systems
  • Proficiency in one or more general purpose programming languages Expertise in Java, Objective

List of Typical Responsibilities For a Senior Mobile Software Engineer Resume

1

Responsibilities For Senior Mobile Software Engineer Resume

  • Expert background in development on two or more of the following software platforms: Windows, Linus, Android, OS X, and iOS
  • Background in wireless API’s (Wi-Fi, Bluetooth)
  • Mobile development in iOS (Swift/Objective-C)
  • Deep technical knowledge of mobile application development (either Android or iOS)
  • Expertise in UI frameworks in Android, iOS
  • A background in mobile web technologies (HTML5, AJAX, CSS, XML, JSON)
  • A background in wireless API’s (WiFi, Bluetooth)
2

Responsibilities For Senior Mobile Software Engineer Resume

  • Communicate design decisions, trade-offs, code walk-throughs, and bugs thoroughly, clearly, and concisely
  • Expert background in software development and related technologies
  • Expert background in sizing and scoping, in design, implementation and delivery of mobile application solutions using iOS and/or Android development environments
  • Background in two or more software development tool environments and tool sets (i.e. Visual Studio, Eclipse, Xcode)
  • Knowledge of mobile security and cryptography is an advantage
3

Responsibilities For Senior Mobile Software Engineer Resume

  • Comfortable to work in multi-cultural work environment
  • Dependable and able to take initiatives
  • Advanced proficiency in software engineering skills including knowledge of architecture, algorithm development, requirements, analysis and design, implementation, debugging, testing and documentation
  • Demonstrable ability and knowledge of mobile software development using React Native on modern Android and iOS smartphones and tablets
  • Demonstrable ability in both verbal and written communication
  • Hackathons/Commitment to Innovation
4

Responsibilities For Senior Mobile Software Engineer Resume

  • IOS (primarily Swift 3)
  • Collaborate with customer Technical Exploitation teams to define clear requirements, performance specifications, deliverables, and milestones for applications
  • Debug mobile applications’ memory and performance issues. Such as use Android traceview tool to identify performance bottlenecks
  • Shall have 2 years experience with reverse engineering software packages such as IDA Pro, IDA Python PyDbg, or OllyDbg, as well as computer forensic software packages such as EnCase, FTK, or Sleuth Kit/Autopsy
  • Advanced or Expert experience in software development and related technologies,
  • Advanced or Expert experience in sizing and scoping, in design, implementation and delivery of mobile application solutions using iOS and/or Android development environments
  • Desire to work in a fast-paced, results oriented team
  • Demonstrable Test-Driven Development
  • Android development (Java)

Related to Senior Mobile Software Engineer Resume Samples

Mobile Software Engineer Resume Sample

Work Experience

  •  Initiates or contributes to software development capability improvement in the areas of software development practices and development tools   •  Project status, risks and issues   •  Expertise in application, data and infrastructure architecture disciplines   • &nbs...
Professional Skills

  •  Proven debugging and performance testing s...
  •  Strong engineering skills and software fun...
  •  Strong engineering skills and software fun...
4.6
9 votes

Software Engineer Senior Stf Resume Sample

Work Experience

  •  Support multiple Task Order (TO) Program Managers by allocating staffing resources to meet TO staffing requirements   •  Identify solutions to complex system problems   •  Rotational weekend support (approximately once per month) is required   •  Proven history ...
Professional Skills

  •  Demonstrated technical writing skills and ...
  •  Demonstrated experience planning, designin...
  •  Demonstrated experience with Mongo DB, MyS...
4.8
15 votes

Software Leader Resume Sample

Work Experience

  •  Develop & maintain process documentation, including new methods to memorialize technical solutions, to ensure consistent world-class execution of software upgrades   •  Implement and maintain operational tools such as schedules, forecasting and project management to drive operational excellence wi...
Professional Skills

  •  Excellent writing and verbal skills for ex...
  •  Excellent communication and influencing sk...
  •  Strong project management skills and succe...
4.9
14 votes

Software Services Resume Sample

Work Experience

  •  Development experience in C++, C#, Java or .NET   •  Work in small, self-motivated teams to translate customer needs into Edge App products and infrastructure   •  Travel to customer sites to implement and configure software applications on the Field Agent device   • ...
Professional Skills

  •  Strong experience writing REST web service...
  •  Are open to constantly refresh and renew t...
  •  Strong understanding of JavaScript, web ma...
5.0
9 votes

Manager, Engineering Software Resume Sample

Work Experience

  •  Optimize Oculus’ tracking and machine learning software   •  Responsible for the mitigation of any security vulnerabilities rated as Critical within 30 days of identification; rated as High within 60 days and Medium to Low within 120 days   •  Assess the current state of client’s S...
Professional Skills

  •  Proven experience building, maintaining, a...
  •  Strong computer skills, including a workin...
  •  Demonstrated leadership skills in the cont...
5.0
16 votes

Software Engineer Development Resume Sample

Work Experience

  •  Help our game developers build without constraints - drive the technology choices that enable a world-class user experience   •  Be an advocate for code quality and correctness   •  Enhance, maintain, and/or refactor existing automation   •  Learn to use DeltaV ...
Professional Skills

  •  Strong object-oriented design and coding s...
  •  Strong customer focus, written and verbal ...
  •  Good RF and microwave understanding, stron...
4.9
16 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates