Senior Mobile Software Engineer Resume Samples
4.9
(94 votes) for
Senior Mobile Software Engineer Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the senior mobile software engineer 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
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.
DD
D Durgan
Dawn
Durgan
201 Bert Orchard
Boston
MA
+1 (555) 782 7128
201 Bert Orchard
Boston
MA
Phone
p
+1 (555) 782 7128
Experience
Experience
Chicago, IL
Senior Mobile Software Engineer
Chicago, IL
Legros-Hermiston
Chicago, IL
Senior Mobile Software Engineer
- Conducts in-House design reviews and technical meetings. Makes presentations before management and customers
- Responsible for development focusing on design, coding, testing, quality assurance of complex product features in a development team
- Work with the other team members to design and develop exciting features for products under the Mobile Analytics division
- Help define and enforce development and design standards and best practices for other developers
- Participates in the design, development, planning modification and/or improvement of software systems
- Provide time and resource estimates to assist in the planning of projects
- Participates in the design, development, planning modification and/or improvement of software systems in accordance with Cubic engineering procedures
present
Boston, MA
Senior Mobile Software Engineer
Boston, MA
Moore-Schimmel
present
Boston, MA
Senior Mobile Software Engineer
present
- Develop tools and methodologies to improve the effectiveness of the development process
- Analyze monitoring and system performance data and provide improvement recommendations to product and system owners
- Work within the agile team to provide estimated effort and technical input to backlog management
- Review the work of other team members and to provide assistance as directed
- Performance target setting / performance optimization
- Provide technical advice to the editorial and design teams on new application concepts and to establish their feasibility through prototypes
- Help set performance targets and optimize performance for mobile devices
Education
Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Baylor University
Bachelor’s Degree in Computer Science
Skills
Skills
- Highly motivated and dependable
- Good communicator and team player with strong organizational skills
- Show initiative and drive topics to resolution in a high level of quality, speed, reliability and efficiency
- Expert knowledge of one or more programming languages used in mobile development
- Ability to communicate one’s thoughts clearly and effectively
- Responsible for development focusing on design, coding, testing, quality assurance of complex product features in a development team
- Strong understanding of MVC and other common design patterns
- Ability to contribute to a team of engineers in cross-functional teams (including QA, Product Management, etc)
- Attention to quality through unit tests, automation scripts, and code reviews
- Strong object-oriented programming and design skills
15 Senior Mobile Software Engineer resume templates
Read our complete resume writing guides
1
Senior Mobile Software Engineer Resume Examples & Samples
- Game system / feature design & implementation
- Implement robust, flexible, and well-architected systems
- Familiarity with network protocols and non-blocking IO
- Familiarity with Linux/Cloud computing
- Proficient with Java, C++, Objective C, orJavascript
- Experience in tools development and content pipeline development
- Familiarity with NoSQL alternatives such as MongoDB
- Database design and implementation skills
- The Warner Bros. Entertainment Group of Companies is an equal opportunity employer and considers all candidates for employment regardless of race, color, religion, sex, national origin, citizenship, age, disability, marital status, military or veteran's status (including protected veterans, as may be required by federal law), sexual orientation or any other category protected by law
2
Senior Mobile Software Engineer Resume Examples & Samples
- Develop and maintain new and existing mobile applications based on specifications
- Develop, implement and maintain unit tests
- Participate in the design of applications
- Share knowledge by documenting work
- Stay current with changes in iOS, Objective-C and Swift
- Lead code reviews
- 8+ years experience in object oriented programming (Java, C++, Objective-C, C#, or similar)
- 3+ years in Objective-C or Swift
- Ability to work on multiple projects and be flexible to adapt to changing requirements
- Ability to turn high-level requirements into a working system through iterative development
- At least one publicly available application in the iTunes app store is a plus, but not required
3
Senior Mobile Software Engineer Resume Examples & Samples
- Work with Product Management, Delivery teams and Project Management to translate requirements into tasks for deliverables
- Coordinate team of software engineers to complete required tasks
- Under limited supervision, responsible for developing mobile applications and software components. Lead requirements definition, design and reviews
- Participate in all stages of software development including refining product vision, gathering requirements, software system design, coding, testing, release, and support
- Ensure software created and released conforms to quality requirements by accurately writing and executing test plans
- Providing assistance to code merges, builds, deployments, and ensuring production stability
- Work with other departments to achieve cross-functional goals to satisfy customer expectations. Mentor less experienced team members on technical matters
- Publish release packages and records
- B.S./M.S. in Computer Science
- 2+ years of software engineering (coding) experience in iOS/Objective-C
- 7+ years of software engineering (coding) experience in C++/Java/J2EE
- Experience with iPhone SDK versions 5 & 4
- Experience in architecting and developing networking and/or secure applications for iPhone
- A firm understanding of building mobile applications that utilize web-services (either HTTP based, XML, SOAP, JSON or other services), in order to tie our applications to critical server-side APIs
- Expertise of advanced software engineering concepts, most importantly object oriented design, hypermedia, device management, semi-native & html5 technologies, and memory management
- Ability to contribute to a team of engineers in cross-functional teams (including QA, Product Management, etc)
- Expertise or familiarity with well-designed user interfaces
- Experience releasing an iOS app to the App Store
- Experience developing on Android or other mobile device is a plus
4
Senior Mobile Software Engineer Resume Examples & Samples
- Contribute robust features (complete with tests and documentation) and debug mobile
- Pay attention to App responsiveness, battery usage, bad cellular connection and low data usage
- You will help the team evolve in how it works together, the technology we deliver, how we work
- You will help mentor other software engineers in the mobile way
- Bachelor’s degree in Computer Science, Engineering, Mathematics or Music, or equivalent
- 2 years+ experience with multiple iPhone and/or Android technologies (Objective C, Cocoa, Swift,
5
Senior Mobile Software Engineer Resume Examples & Samples
- Familiar with major mobile OS platforms (Android and IOS)
- Experience with reverse engineering APKs
- Ability to provide excellent scripting in both Python and Java
- Ability to decode unknown/proprietary file system architecture from binary files and write parsers to extract data into human readable format for analysis
- Ability to write parsers for mobile application user data and incorporate the parsers into the customer's frameworks
- Provide Senior Mobile Software Engineer support for Mobile Exploitation and analysis
- Enhance existing GOTS or COTS software applications in Python, Java, C++, and C#
- Provide suggested solutions for system and/or application issues
- Collaborate with customer technical exploitation teams to define clear requirements, performance specifications and milestones for applications
- Create and document parsers to decode data as stored by mobile devices into prescribed human and machine readable formats
- Occasionally individuals may support field operations requiring analysis and development
- Provide written reports and presentations on the analysis of applications and associated tools
- Conduct and document vulnerability assessments of mobile device applications
- Release tools in accordance with customer defined methods
- Bachelor of Science degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering and at least ten (10) years of related experience or a Master of Science Degree or PhD degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering and at least eight (8) years of related experience
- Deep knowledge of Android and a strong passion in mobile industry and mobile development
- Ability to communicate design decisions, trade-offs, code walk-through, bugs, thoroughly, clearly, and concisely
- Ability to effectively handle multiple simultaneous project, manage time and priorities
- Efficiently implement new features and bug fixes while writing elegant, maintainable code
- Expert knowledge of implementations of contemporary commercial wireless devices
- 2 years of 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
- Background in computer or cell phone architecture, system internals, operating systems, and/or boot process software development
- 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
- Advanced or Expert experience in development on two or more of the following software platforms: Windows, Linux, Android, OS X, and iOS
- Knowledge of designing interfaces using Objective-C, Android SDK, including the unique tasks of designing applications for small screen size
- Excellent debugging, problem-solving, and analytical skills
- Experience with multiple programming languages (C, C++, C#, Objective C, Visual Basic, Java) is required. A strong mix is needed with experience in C++ or Objective C and Java or C# as a minimum requirement
- Ability to develop software applications in C, C++, and Java with emphasis on prototyping and API design and development
- Proven track record of mobile application development
- Experience with two or more software development tool environments and tool sets (i.e. Visual Studio, Eclipse, Xcode)
- Advanced experience investigating software vulnerabilities and a basic understanding of common cyber attack methods
- Strong organizational and communication skills, both verbal and written
- Background in mobile web technologies (HTML5, AJAX, CSS, XML, JSON)
- Background in wireless API’s (Wi-Fi, Bluetooth)
- 5+ years of experience in communications device design or embedded platform-level software development for mobile communication devices desired
- Advanced experience developing/designing mobile phone platforms
6
Senior Mobile Software Engineer Resume Examples & Samples
- 5 - 7 years of mobile software development
- Experience with application development and UI implementation for common mobile platforms (iOS, Android)
- Proficient understanding of client-side scripting and JavaScript frameworks
- Experience with one or more hybrid mobile Framework like IONIC
- Must be a self-starter and capable of working effectively with little supervision
7
Senior Mobile Software Engineer Resume Examples & Samples
- Lead the development of new and existing ESPN apps for the iOS platform from conceptualization to launch
- Lead the development of quality code using cutting-edge techniques, tools, and utilities
- Lead the technical implementation of projects and help guide decisions on technical strategy, architecture, tools, and utilities
- Lead, train, guide, and mentor other developers on the team
- Help define and enforce development and design standards and best practices for other developers
- Lead development efforts with 3rd party vendors
- Keep abreast of industry trends and technologies, and be prepared to apply them quickly
- A minimum of 6 years hands-on professional development experience with Objective-C and iOS
- Experience Objective-C programming and Xcode
- Demonstrated experience developing applications leveraging XML/JSON
- Solid understanding of data models and data access architecture and optimization
- Strong understanding of multi-tier web architectures, and OO design patterns and concepts
- Experience with Apple Push Notification Services, iOS Frameworks and Memory Management
- Experience with SWIFT
- Solid understanding of Apple iPhone/iPad app development life cycle including App Store compliance policies and submissions requirements
- Experience with iOS build management and provisioning
- Experience evaluating and working with 3rd party libraries
- Ability to work in a fast paced, team-oriented, test-driven collaborative and iterative programming environment
8
Senior Mobile Software Engineer Resume Examples & Samples
- Possess intellectual humility - Be able to make mistakes and learn from them
- Design and build sophisticated and highly-scalable systems
- Hack away at the bleeding edge of technology during our epic monthly hack-a-thons (and win a cool prize like a Super Star Destroyer Lego set!)
- 2-year degree or equivalent experience in a software related field
- 2+ years professional C# device development
- Experience with one or more IDEs such as Eclipse, IntelliJ, Android Studio, Xamarin Studio, Visual Studio
- Experience with Xamarin development
- Understanding of .NET software process
- Expert understanding of at least one IDE common in Android touch screen tablet development
- Experience with MVC and MVVM design
- Hands on experience with a variety of programming languages and databases
- Experience with Unit, Integration, and Functional testing
- Demonstrate several specific successes from current or past technical challenges
- Javascript unit testing and automation tools like Mocha, Phantomjs, and Gulp
- Solid understanding of the software development lifecycle, and familiarity with and embracer of modern Agile development methodologies (XP, Scrum, etc)
9
Senior Mobile Software Engineer Resume Examples & Samples
- 2+ years mobile application development experience using Cordova, Ionic, or similar
- Proven experience with current HTML, REST, JSON, and CSS
- Proven experience with JavaScript and modern libraries/frameworks like Bootstrap, Angular, React, and Node.js
- Experience with MVC or MVVM design
10
Senior Mobile Software Engineer Resume Examples & Samples
- Experience with one or more IDEs such as Visual Studios 2008-2013
- Understanding of at least one IDE common in Android touch screen tablet development
- · BS in CS, CE, Electrical Engineering, or a related discipline
11
Senior Mobile Software Engineer Resume Examples & Samples
- 3 to 10+ years of software engineering experience in enterprise-grade object oriented development
- 3+ years experience building iOS applications or frameworks (Minimum of 3 Apps on App Store)
- Solid understanding of Objective C, and Swift (Optional)
- IOS Ecosystem internals, and curiosity about new features
- Our SDKs are running on millions of devices, so your code needs to be widely compatible and stable
- Familiarity with REST APIs, so that you can write code against our platform
- Experience with writing unit tests and assuring code quality
- Datastructure and Database Knowledge
- We're a globally distributed team, and you'll need outstanding communication skills
- Ability to thrive in an innovative, highly-productive, customer-oriented environment
- Ability to contribute to multiple projects / demands simultaneously
12
Senior Mobile Software Engineer Resume Examples & Samples
- 3+ years experience building Android applications or frameworks (Minimum of 3 Apps on Play Store)
- Solid understanding of Android internals, and curiosity about new features
- Expert at Java programming
- Experience with build systems such as Gradle
13
Senior Mobile Software Engineer Resume Examples & Samples
- Designs and builds state-of-art scalable, high performance, robust mobile application
- Collaborates with stakeholders to define and develop the best solution to meet customer needs
- Engages in design artifact reviews and provides guidance to other engineers on technical issues
- Supports the entire product lifecycle from concept to product support
- Generates concise and clear technical documentation to capture and communicate design
- Takes reasonable risks while solving technical problems and provides innovative and alternative solutions
- Informs others proactively about developments or issues that impact work and ability to meet commitments
- This role does not have supervisory responsibility
- 6+ years of engineering, or comparable experience
- At least 4 years of iPhone and iPad development experience using iOS 7 - 10 and Swift
- Experience with HTML5, CSS, and JavaScript a plus
- Experience with JavaScriptKit is a plus
- Demonstrable understanding of object-oriented design including MVC, MVVM, N-Tiered/Layered
- Demonstrable understanding of object-oriented development, multi-threading and data structures
14
Senior Mobile Software Engineer Resume Examples & Samples
- Strong computer science fundamentals with a degree bachelor's degree or higher
- Ability to write clear and high-performance code in Swift and Objective-C
- Demonstrated experience designing, building and maintaining large-scale, high-performance iOS applications
- Passion for quality and a desire to build the best possible product
- Drive to explore unprompted and find solutions to problems we haven't thought of yet
- Stay up to date on industry trends and bring new ideas
- Outstanding communication skills both technically and non-technically
- Interest in making product decisions driven by analytics
- Experience with real time media both on iOS and in general is a plus
- Please share any personally developed apps in the App Store
- 7+ years of experience
15
Senior Mobile Software Engineer Resume Examples & Samples
- Build, design and deliver high quality, high volume, high availability and high performance solutions in line with the guidance and best practices of the department
- Be responsible for work quality, ensuring it meets the technical standards for all BBC D&E output
- Develop, test, release and document features using software engineering best-practices to ensure timely delivery and ease of maintenance
- Provide time and resource estimates to assist in the planning of projects
- 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
- Collaborate effectively with other technical teams and clients of our services to ensure the utmost Audience experience
- Seek for opportunities to employ new technologies, design patterns and methodologies to enhance the applications and service infrastructure of BBC Children's
- Keep abreast of developments in software engineering and technologies particularly related to mobile devices
- Review the work of other team members and to provide assistance as directed
- Assist with training of new team members and trainees as required
- IOS and/or Android development
- IOS (Objective-C, Swift)
- Android & Java
- Writing and maintaining large scale robust production software
- JavaScript including WebGL, Canvas, Animations experience
- Source control systems such as Git and GitHub
- Adopting a �can do� positive attitude, a willingness to learn and collaborating with colleagues and learn new skills
16
Senior Mobile Software Engineer Resume Examples & Samples
- Coordinates and develops project concepts, objectives, specifications and resource needs. Prepares design specifications, analyses and recommendations
- Participates in the design, development, planning modification and/or improvement of software systems in accordance with Cubic engineering procedures
- Researches programming system failures and designs and programs solutions. Performs complex analysis of design programming
- Conceptualizes, develops and analyzes engineering designs, specifications and test plans for systems and advanced technology theory and knowledge
- Coordinates and contributes to compilation and writing of proposal documents. Prepares design proposals to reflect cost, schedules and technical approaches
- Recommends test control, strategies, apparatus and equipment. Defines test schedules and test data requirements. Test and documents results
- Prepares and develops software, codes software and design specific enhancements
- Maintains liaison with the customers, coordinators, subcontractors and vendor representatives
- Conducts in-House design reviews and technical meetings. Makes presentations before management and customers
17
Senior Mobile Software Engineer Resume Examples & Samples
- Suggests technical alternatives and improves/streamlines processes and systems
- Bachelor's degree in Computer Science or related field
- Experience with SaaS and PaaS (e.g. Azure, AWS, Google cloud,etc.)
- Experience with version control & continuous integration systems (e.g. Jenkins, TFS, Git)
18
Senior Mobile Software Engineer Resume Examples & Samples
- 3+ years experience in enterprise application development for Android using Java and/or iOS using Objective-C or Swift
- 3+ years experience developing server side technologies with at least one of the following C#.NET, Java, and/or Ruby on Rails
- Knowledge of all elements of a full technology stack
- Confidence and ability to determine requirements and lead development to completion
- Ability to dig in and understand complex models, business processes and technologies
- Ability to persevere when complexity presents itself
- 3+ years experience using continuous integration tools and automated testing
- 3+ years experience in the design and architecture of large-scale applications
- 3+ years experience using Test Driven Development or Behavior Driven Development
- Experience with Extreme Programming (XP)
- Highly motivated and dependable
- A self-starter that relies on experience and judgment to plan and accomplish individual and team goals with minimal oversight
19
Senior Mobile Software Engineer Resume Examples & Samples
- Participate in the design and development of complex, multi-threaded applications
- Share knowledge with other software engineers and management by documenting work
- Stay current with changes in mobile software engineering, specifically in terms of iOS, Objective-C and Swift
- Lead and participate in code reviews
- Facilitate test planning and participate in problem solving and troubleshooting of new and existing mobile applications
- Mentor junior software engineers and help refine their software development skillsets
- 3+ years of experience in Objective-C or Swift
- Demonstrated experience developing mobile applications, preferably using iOS or OS X frameworks
20
Senior Mobile Software Engineer Resume Examples & Samples
- Ability to architect and develop mobile/SaaS solutions using best practices of software development
- Work within the agile team to provide estimated effort and technical input to backlog management
- Responsible for documentation, development, unit testing, and production support of mobile/cloud apps
- Document designs using block diagrams, UML diagrams, and sequence diagrams
- Perform testing and debugging of mobile/cloud applications across devices to ensure quality
- Utilize object oriented techniques and follow standard development practices
- Bachelors or Master’s degree in Computer Science/Engineering, Software Engineering or related field
- 5-7+ years of varied software development experience, 4+ years for advanced degree
- Solid object oriented programming and design skills
- 5+ years of experience with C# .NET
- 3+ years of experience with Xamarin/Ionic, Android/Java, or iOS using native and cross-platform tools
- 3+ years of experience developing/integrating with Web Services and data from mobile applications
- 2+ years of experience with TFS/Git and continuous integration/delivery tools
- 1-2+ years of Azure/SaaS, NoSql, Blob storage, and security
- Experience with Microsoft office/development tools
- Familiar with Agile processes and standards
21
Senior Mobile Software Engineer Resume Examples & Samples
- 5-8 years of experience in software design and development
- Experience with Objective-C, Cocoa Touch, and the iPhone/iPad SDK
- Experience building applications that talk to RESTful web services
- Experience writing multi-threaded, asynchronous code
- Database experience using CoreData, SQLite or equivalent
- Good communicator and team player with strong organizational skills
22
Senior Mobile Software Engineer Resume Examples & Samples
- Work with the other team members to design and develop exciting features for products under the Mobile Analytics division
- Work with the product management team to fully understand scope, requirements and use-cases for features
- Responsible for development focusing on design, coding, testing, quality assurance of complex product features in a development team
- Show initiative and drive topics to resolution in a high level of quality, speed, reliability and efficiency
- Enhance skills beyond own core functional focus, and works on other tasks for the benefit of the team
- Provide advanced knowledge of development processes and product standards
- Work closely with other teams to share expertise and ensure multiple products success
23
Senior Mobile Software Engineer Resume Examples & Samples
- Design, implement and maintain game systems and features
- Help set performance targets and optimize performance for mobile devices
- Assess and integrate middleware and 3rd party mobile technology solutions
- Mentor less experienced engineers and provide guidance on engineering best practices
- Review the work of other mobile engineers to ensure adherence to coding and quality standards