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
- Advanced knowledge of architecture, design and business processes
- Work collaboratively in teams and develop meaningful relationships to achieve common goals
- IOS development (Swift), or Android (Android SDK), or Java (Spring, Struts)
- Native programming or Extreme programming
- Discussing the client’s requirements and the proposed solution with colleagues
- Contribute to functional definition of customer requirements of the mobile application
- Be the ‘go-to’ person for running our software as well as external software on mobile platforms, especially Android, including assisting with development, deployment, debugging and profiling
- Interact with business partners, team members, and Information Technology staff to ensure the smooth development and installation of assigned projects or purchased software
- Lead the maintenance development effort on HMH’s Mobile Application’s
- Work with multiple technology stacks to deliver the right Mobile experience for our customers’ needs, i.e. use the right tool for the right job, whether it be Native, React Native, PWA or even Flutter
- A passion for cutting-edge Mobile Technologies
- Professional development experience, with at least 3 years focused around native mobile app development on native mobile platforms
- Very strong understanding of all aspects of mobile app performance
- Very strong understanding of Object-Oriented Design
- Strong desire to learn and to grow
- Meeting with the customer to discuss requirement
- Working closely with colleagues to constantly innovate app functionality and design
- Experience in HTML, JavaScript, CSS and jQuery
- Game industry experience. Solid programming skills and passion for making games
- Knowledge of common data structures and algorithmic solutions
- Knowledge of software design practices including modular architecture, event-driven architecture, and software design patterns
- Experience working with internal and externally developed code
- Experience with self-testing to minimize and fix issues, strong problem solving / debugging skills
- Solid knowledge of C#
Education
Professional Skills
- Proven debugging and performance testing skills
- Strong engineering skills and software fundamentals in developing on iOS
- Strong engineering skills and software fundamentals in developing for Android
- Experience with Java, Objective-C, Swift, C#, or C/C++ Programming and debugging skills
- Strong coding skills & ability to perform in a dynamic, agile & entrepreneurial environment
- Strong object-oriented design and coding skills
- Testing and validation experience (JUnit, Android Junit, Mockito)
How to write Mobile Software Engineer Resume
Mobile Software Engineer role is responsible for software, programming, engineering, design, java, debugging, analytical, integration, training, database.
To write great resume for mobile software engineer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Mobile Software Engineer Resume
The section contact information is important in your 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
- Telephone number
Work Experience in Your Mobile Software Engineer Resume
The section work experience is an essential part of your 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 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 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 Mobile Software Engineer resume experience can include:
- Perform testing and/ or coding on mobile security libraries (requires coding skill) with experienced developers
- Demonstrated experience in application development, including analysis, solution design and implementation, testing, and debugging
- Experience handling multiple simultaneous projects, managing time and priorities
- General technology troubleshooting skills using Windows/Unix tools
- Prior experience of working in an Agile development environment with continuous integration and an academic background in computing or similar is required
- Competent C# programming skills and a practical knowledge of common data structures and software design practices
Education on a Mobile Software Engineer Resume
Make sure to make education a priority on your 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 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 Mobile Software Engineer Resume
When listing skills on your 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 mobile software engineer skills:
- Experience requiring excellent debugging, problem-solving, and analytical skills
- Experience effectively implementing new features and bug fixes while writing elegant and maintainable code
- Experience communicating effectively with server-based, RESTful API’s
- Strong communication skills bother verbal and written
- Excellent communication skills are required.
- Good communication skills and able to self-organize
List of Typical Experience For a Mobile Software Engineer Resume
Experience For Advanced Mobile Software Engineer Resume
- Experience in sizing and scoping; designing; implementing; and delivering mobile application solutions using iOS and/or Android development environments
- Experience requiring the ability to engineer 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 cyberattack methods
- Experience developing mobile applications using Objective C, Java or C#
- Experience designing and developing highly scalable web applications
- Experience developing applications using ASP.net (C#)
Experience For Lead Mobile Software Engineer Resume
- Experience developing and designing software UI applications
- 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
- 5–7 years of recent experience in designing and developing native mobile solutions with iOS, Android
- Experience working with Unity3D, preferably for mobile game development
- Experience writing apps that consume web services
- Build features to enhance and improve the collaboration and sharing experience for users on the Dropbox mobile application
- Experience working in large code bases with significant complexity
- Experience in development on two or more of the following software platforms: Windows, Linux, Android, OS X, and iOS
Experience For Junior Mobile Software Engineer Resume
- Experience with multiple programming languages (C, C++, C#, Objective C, Visual Basic, Java) is required
- Experience requiring the ability to communicate design decisions, trade-offs, code walk-through, bugs, thoroughly, clearly, and concisely
- Two years experience building mobile software in iOS or Android or HTML/Javascript
- BA/B.Sc. in Computer Science / Engineering or equivalent professional experience
- Experience with mobile iOS and Android app development using Xcode or Android Studio
- Experience with Objective-C, Swift, Java, or Kotlin programming languages
- Experience creating adaptive layouts (e.g. Storyboards, AutoLayout)
- Experience profiling app performance
- Experience with unit testing frameworks (e.g. XCTest)
Experience For Junior Mobile Software Engineer for Accenture Digital Resume
- Experience with app stores (e.g. using APNS)
- Worked on at least one mobile platform (Android and iOS) and have a very good understanding of the mobile test automation ecosystem
- In tech with development / hands-on coding experience
- Strong knowledge and understanding of iOS, Android and mobile development techniques
- Experience in designing native UI for either iOS or Android
Experience For Principal Mobile Software Engineer Mobile Experience Resume
- Relevant work experience in Software Engineering
- Experience developing object oriented solutions via Microsoft .Net Framework
- Experience developing native iOS or Android applications
- Experience with China social media sharing integration such as WeChat and Weibo
- Experience with building advanced User Interfaces
- Professional experience working in production systems support environment
- Redhat Linux operating system support experience
- A deep understanding of Android and a strong desire to learn the mobile industry and mobile development
- 5–7 years of recent experience in developing with Swift, Objective C, Cordova, SQL Lite
Experience For Mobile Software Engineer Intern Resume
- Experience developing multi-threaded, multi-process software, or mobile application development
- >3 years of working experience
- Strong knowledge and understanding of Android and/or IOS mobile development techniques
- Experience in designing native UI for Android and/or IOS
- Experience working with Webservices (SOAP and REST)
- >2 years of working experience
- Demonstrated flexibility, initiative, creativity and innovation
- Able to provide recommendations on priorities that align with business and technical objectives
- Independently understands, validates and refines requirements across multiple technical areas
Experience For Associate Mobile Software Engineer Resume
- Experience with a J2EE Application Server (preferably Tomcat)
- Strong knowledge of Appium
- Developing and delivering updates to the digital platform following the Scrum framework sharing best practice advice and guidance
- Building & deploying user-facing features for multiple platforms inc. iOS & Android
- Understanding of core computer science fundamentals including data structures, algorithms, and concurrent programming
Experience For Summer Masters Mobile Software Engineer Intern Resume
- Documenting and presenting software design
- Understanding of debugging and performance test for mobile apps
- Enhancing existing GOTS and COTS software applications in C, C++-, and Java with emphasis on system demonstration and successful implementation
- Debugging mobile applications' memory and performance issues using tools such as Android Traceview to identify performance bottlenecks
- Engineering software scripts in C, C++ and Java with emphasis on prototyping and API extraction
- Identifying & eliminating perf. & scale issues that ripple from front-end to back-end
- Understanding of JavaScript driven development and front end testing
Experience For Mobile Software Engineer Resume
- Understanding of at least one versioning tool (git, svn, mercurial)
- Understanding of VIPER and MVVM architectures
- Developing cyber products on Android and iOS
- Working knowledge of mobile landscape and technologies
- Having one or more apps on Android Play Store
- Understanding of retrofit (Android) and alamofire (iOS)
- Understanding of MVC, MVP, MVVM & VIPER architectures
- Understanding the specifics of mobile software development
- Understanding of design patterns such as MVVM, MVP or VIPER
Experience For Advanced Mobile Software Engineer Resume
- Understanding of Objective-C
- Developing with HTML, React, JS, CSS, JSON, XML
- Improving software performance by customizing purchased software and suggesting new technology
- Knowledge of software engineering best practices, including coding standards, code reviews, source control and testing
- A passion for building and maintaining great open source projects or otherwise contributing to the iOS / Android community
- Are constantly thinking ahead, and building for future changes in an ever-changing mobile ecosystem
List of Typical Skills For a Mobile Software Engineer Resume
Skills For Advanced Mobile Software Engineer Resume
- Solid experience of object-oriented design and modern programming techniques
- Proven experience delivering finished mobile applications
- Software development experience, with a strong focus on iOS mobile application development using ObjectiveC/Swift/CocoaTouch for iPhone and iPad
- Strong personal motivation in the healthcare space. Professional interest in mHealth innovation and open source are strong pluses
- Enhance, maintain and share skills / knowledge within the Development team
Skills For Lead Mobile Software Engineer Resume
- Analytical, technical, attentive to detail, customer focused, communicative, result driven, team player, eager to learn, ambitious, and entrepreneurial skills
- Strong experience working with HTML5, JavaScript, CSS, AJAX, Node JS and other front end development tools
- Capability of creating good user experience through an intuitive Graphical User Interface is to your advantage
- Establishing time/effort estimations for tasks, to support more effective planning
- Working experience in software engineering and related technologies,
- Working experience 2-3 years
- Working experience 1-2 years
Skills For Junior Mobile Software Engineer Resume
- Having experience with NDK
- Good understanding of HTTP protocol + Foundation networking API + AFNetworking & Alamofire
- Experience in sizing and scoping, in design, implementation and delivery of mobile application solutions using iOS and/or Android development environments
- Strong understanding with Cocoa frameworks and tooling
- A good understanding of Object Oriented Programming
- Experience developing and designing mobile applications for the Android platform
- Experience developing and designing mobile applications for the iOS platform
- Experience developing iOS mobile apps using web services
- Professional software engineering experience using OO languages (Java, C++, C# etc.)
Skills For Junior Mobile Software Engineer for Accenture Digital Resume
- Experience in developing test automation scripts using Selenium/WebDriver, TestNG, Java
- Performance testing experience using commercial or open-source tools preferably JMeter
- Experience with agile/Scrum development, continuous integration, software quality metrics, automated testing (UI and unit testing) for iOS & Android
- Strong understanding of OO programming, Swift and computer science fundamentals
- Experience using and/or contributing to 3rd party frameworks (i.e., Alamofire, RxSwift)
Skills For Principal Mobile Software Engineer Mobile Experience Resume
- Experience using and/or contributing to 3rd party frameworks (i.e., Alamofire, SnapKit)
- Experience applying computer science fundamentals, including data structures, object oriented design, and algorithms required
- Experience working in a team environment and collaborating with cross-functional groups
- Experience developing/designing mobile phone platforms highly desired
- Experience requiring a working knowledge of implementations of contemporary commercial wireless devices
- Experience in computer or cell phone architecture, system internals, operating systems, and/or boot process software engineering
Skills For Mobile Software Engineer Intern Resume
- Experience in engineering on two or more of the following software platforms: Windows, Linux, Android, OS X, and iOS
- Contribute to our mobile application(s) using both native and react-native technologies to deliver compelling user experiences
- Deep knowledge and understanding of client-side architecture and experience building large scale web applications
- Solid grasp of algorithms, memory management, object-oriented programming and concurrent programming
- 6 or more years programming experience
Skills For Associate Mobile Software Engineer Resume
- Highly skilled at full-stack development and architecting software systems
- Excellent understanding of data structure/integration and relational database design
- Experience working with integration of multiple data sources from databases/data warehouses
- Experience in three of the following: Java / Android, Objective C or Swift, C#, or C
- Experience in developing iOS mobile applications
- Experience in software development in any programming language or platform
Skills For Summer Masters Mobile Software Engineer Intern Resume
- Have a strong understanding of iOS Design Patterns
- Experience with web development, distributed systems and parallel processing
- Maintain responsibility of assigned tasks by using experience/knowledge of environment to make design/development decisions
- Assist our user experience team in designing innovative and highly usable mobile interfaces
- Experience in database development and reporting
- Experience with the following Object Oriented Languages (OOD): Objective-C, Java, C++
- Experience producing technical designs for software applications
Skills For Mobile Software Engineer Resume
- Experience in object oriented programming (Java, C++, Objective-C, C#, or similar)
- Java OOP programming language experience
- Want to work for a company where ping-pong is a valued skill
- OOP programming language experience
- Very good understanding of framework development (iOS) and library development (Android)
- Very good understanding of unit tests on Android (junit) and iOS
- Experience in creating cross device adaptive layouts (Autolayout)
Skills For Advanced Mobile Software Engineer Resume
- Experience end to end development of native iOS mobile applications integrating with RESTful web services
- Software engineering experience
- Experience in testing in both Android and Apple devices (manual and automated ) front-end and back-end requests/responses
- Mastery of Java; 3+ years’ experience working as a test engineer within an Agile environment
- Experience writing apps for a mobile platform
- Solid understanding of Cocoa/UIKit frameworks and the iOS SDK and/or the Android SDK
- Proficiency in the Xcode tool chain and/or experience with building Android projects from the command line with Ant or via Eclipse
- Experience writing apps that consume RESTful services
List of Typical Responsibilities For a Mobile Software Engineer Resume
Responsibilities For Advanced Mobile Software Engineer Resume
- Demonstrates great communication skills and initiative to solve problems and convey solutions to peers and product owners
- Strong working knowledge of XML/JSON and creation/consumption of REST
- Experience requiring knowledge of implementations of contemporary commercial wireless devices
- Leverage past experiences to quickly build, test, and verify prototypes for future creation of products in the IoT Stack
- Experience in iOS development, with a concentration on native application development
- Javascript and/or Java/Scala experience, or a mix of other modern programming languages,
Responsibilities For Lead Mobile Software Engineer Resume
- Create UI Automation test to validate functionality
- Experience in iOS development, with a concentration on native application development
- Experience communicating design decisions, trade-offs, code walk-through, and bugs, thoroughly, clearly, and concisely
- Experience within a modern JavaScript environment using technologies and languages such as Node.js, ES6, npm/yarn, Jest, Enzyme, or TypeScript
- Javascript and/or Java/Scala experience, or a mix of other modern programming languages,
- Create awesome experiences for millions of customers
- IOS development experience with knowledge of API design, best practices, and UX guidelines
- Experience in web development and JavaScript (advantage)
- Experience with Swift, Objective-C, Cocoa
Responsibilities For Junior Mobile Software Engineer Resume
- Experience with Java, Selenium, Git & JIRA
- Experience with React, React Native
- Experience with iOS Frameworks such as UIKit, Core Bluetooth, Core Data, Core Location, GLKit, SceneKit or SpriteKit
- Experience at Linux or Android
- Experience with mobile applications (iPhone, Android, Windows Mobile)
- Experience with Objective-C, C#, C++, or Java
- Familiarity with tools such as KIF or Espresso is strongly desired
- Hands-on experience in either Objective-C, iOS SDK or Android SDK/Java is desirable
- Experience with mobile applications (iOS or Android) is desirable
Responsibilities For Junior Mobile Software Engineer for Accenture Digital Resume
- Experience with multiple mobile platforms (iOS and Google Android)
- Combined software/mobile application development experience
- Extensive experience with small footprint, concurrent Java, objective-C, and/or Swift
- Good sense of humor and a love of collaboration
- VMWare ESXi support experience (vSphere, vCenter, vRO)
- Hands on experience with application deployment to respective platform marketplace such as Apple App store and google play
- Experience with Angular JS or other Java script libraries
- Experience with GIT, Jira, Confluence and Team Foundation Services
- Experience with HTML, JavaScript, CSS and XML
Responsibilities For Principal Mobile Software Engineer Mobile Experience Resume
- Experience with Web Services (WCF, WebAPI, REST, etc.)
- Experience with response designs and implementations
- Combined software/application development experience in Java/Android Studio development
- Experience in commercial software
- B.S. in Computer Science or equivalent education and experience
- Experience in iOS development (Swift, Xcode, Cocoa Controls, mobile design)
- Highly experienced in web development technologies (JavaScript, HTML, CSS)
Responsibilities For Mobile Software Engineer Intern Resume
- Experience continuous integration systems like Jenkins or GitLab CI
- Experience with tools or languages like
- C, C++, Java and J2EE development experience
- Experience with architectural patterns beyond MVC, such as Clean Architecture
- Provides recommendations on priorities that align with business and technical objectives
- Experience of either Java, Swift or ObjectiveC
- Real-world experience with Swift and/or Kotlin in mobile apps development, or at least willingness to learn
- Strong familiarity with iOS development patterns (MVC, View Controllers, Delegates, notifications, KVO)
- Facilitating technical decisions; incorporating feedback and emergent patterns from the team back in to the overall design
Responsibilities For Associate Mobile Software Engineer Resume
- Develop software program by analyzing requirements, preparing specifications, designing, coding, testing, debugging and documenting
- Resolves problems by researching, documenting issues, diagnosing and recommending solutions
- Perform coding and developmentwith coding/leading by example in mind for internal and external development teams
- Background in sizing and scoping, in design, implementation and delivery of mobile application solutions using iOS and/or Android development environments
- Comfortable working and collaborating in a fast-paced, Agile (Scrum) development environment
- Develop and deploy iOS based applications using Objective-C/Cocoa and C++; and/or Android based applications using Java and the Android SDK
- Develop state-of-the-art software to support machine learning on mobile devices using C++
Responsibilities For Summer Masters Mobile Software Engineer Intern Resume
- Design and develop a machine learning deployment, execution, and monitoring across the Internet of Things
- Improve the mobile codebase by working on foundational issues and helping to rearchitect, as necessary
- Participate in planning, architectural discussion, implementation and maintenance of a mobile application enabling personalized interactions with customers
- Work in a collaborative, agile development setting incorporating elements of Scrum and Kanban
- Exhibit software design, coding, and testing best practices
Responsibilities For Mobile Software Engineer Resume
- Set the standard for quality code using Test-Driven Development and self-documenting code
- Participation and understanding of full project software lifecycle (i.e. work on development, testing, documentation and release in an agile process)
- Exposure to different programming languages/ technologies depending on the tasks assigned
- Are constantly looking for better solutions to bring down automation flakiness and increase automation reliability over time
- Background developing/designing mobile phone platforms highly desired
- Background investigating software vulnerabilities and a basic understanding of common cyberattack methods
Responsibilities For Advanced Mobile Software Engineer Resume
- Proficiency with implementing RESTful JSON-based APIs for use in rendering application screens
- Work to ensure robust, high-quality software, by contributing innovative ideas to improve the testing processes
- Proficiency in software modeling using UML 2.x
- 3 or more years acting as a technical lead and designing software solutions
- Enjoy working in multiple languages, frameworks and environments
- Develop native iOS applications that interface with existing Topgolf technologies
- Perform automated testing for Mobile native apps and SDKs - iOS and Android
- Maintain, support and troubleshoot existing portfolio of mobile applications
- Develop Mobile Software using objective-C, concurrent Java, or Swift