Software Engineer, Mobile Resume Sample

4.6
15 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Augustus Leffler
663 Demond Mountains,  New York,  NY
+1 (555) 121 2884

Work Experience


Principal Software Engineer, Mobile & Front
12/2016 - PRESENT
Houston, TX
  • Previous experience in iOS native app development using Objective-C or Swift programming languages
  • Background in C++ and PHP is desirable
  • BSc / MSc Computer Science or related field
  • Experience building software that integrates with the web
  • Experience working on performance-critical systems
  • Proficient in any of C/C++, Objective-C, Java, C#
  • Solid understanding of systems architecture and common performance tradeoffs
  • IOS or Android development experience
  • Software Engineering experience with progressively increasing responsibilities
Software Engineer, Mobile
07/2012 - 06/2016
Chicago, IL
  • Advanced design and development skills writing of High Load / High Available applications
  • Strong Java/ JEE development (Java 1.6, JBoss, Spring) skills
  • Strong front-end development skills in JavaScript, CSS, HTML5
  • Experience with frameworks such node.js, Backbone and/ or AngularJS
  • Strong database knowledge and experience with NoSQL and SQL systems (i.e. Postgres, Cassandra)
  • Familiarity with Scala, HBase, MapReduce and the Hadoop ecosystem
  • Experience in a continuous environment: Git, Jenkins, Maven. SVN, Bazaar or similar systems
  • Familiarity with Message Queue Systems such as RabbitMQ
Software Engineer Mobile
10/2005 - 05/2012
New York, NY
  • Exposure to Python, PHP, RoR, PERL, Teiid and/or Kafka helpful
  • Mobile platform and mobile phone system development
  • Design, architect, and implement new user-facing features in Blizzard’s mobile apps
  • Solid understanding of object-oriented and MVC application design
  • Experience building custom UI
  • Love for debugging and knowledge of Instruments
  • Passion for gaming, mobile, and Blizzard products

Education


Clark University
2000 - 2005
Engineer's Degree in Computer Science

Professional Skills


  • Strong desire to learn and develop engineering skills
  • Strong skills working with low-level C++/C/Objective-C code
  • Strong analytical skills and desire to write clean, correct, and efficient code
  • Strong track record of mentoring less-experienced developers and developing talent
  • Strong Experience in J2EE Technologies building complex, scalable and high performance web applications
  • Object oriented design and developmental skills
  • Experience in software development and a strong command of object oriented principles

How to write Software Engineer, Mobile Resume

Software Engineer, Mobile role is responsible for design, development, integration, training, database, security, java, architecture, assembly, engineering.
To write great resume for software engineer, mobile job, your resume must include:

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

Contact Information For Software Engineer, Mobile Resume

The section contact information is important in your software engineer, mobile 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 Software Engineer, Mobile Resume

The section work experience is an essential part of your software engineer, mobile 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 software engineer, mobile responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular software engineer, mobile position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Software Engineer, Mobile resume experience can include:

  • Experience designing, documenting, and building applications for web, mobile application, or tablet environments
  • Experience integrating ad serving products and analytics/reporting tools into mobile properties
  • Strong knowledge of the Apple App Store and Google Play Store life cycles including store policies, publishing, deployments, and provisioning
  • Demonstrate up to date expertise in Software Engineering and Computer Science and apply it to development of cutting edge mobile applications
  • Optimize and refactor of existing code base as needed to ensure that our customers don’t experience any production issues while using our apps
  • Experience with Microsoft Visual Studio and C++ programming

Education on a Software Engineer, Mobile Resume

Make sure to make education a priority on your software engineer, mobile resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your software engineer, mobile 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 Software Engineer, Mobile Resume

When listing skills on your software engineer, mobile 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 software engineer, mobile skills:

  • Knowledge of data structures, logic, and algorithm skills
  • Native Android development experience (NDK, JNI, etc.) and/or native iOS development experience
  • Working experience with multiple Operating Systems (Linux, Windows, OS X)
  • Building mobile applications in a high-growth environment, exhibiting strong ability to identify and solve ambiguous customer-focused problems
  • Good understanding of networking, local data caching strategies and multi-tasking on Android
  • Advanced data engineering experience, including SQL and manipulating large structured or unstructured datasets for analysis

List of Typical Experience For a Software Engineer, Mobile Resume

1

Experience For Principal Software Engineer, Mobile & Front Resume

  • Between 1-4 years of IT experience and ideally 1-2 year in software engineering
  • Ideally first-hand experience in test preparation, coordination and conduction
  • Java/Kotlin and/or Swift programming languages
  • Development and release of mobile apps using android/iOS SDK
  • Knowledge of Test Driven Development (TDD)
  • Familiarity with the Java Native Interface
  • Basic knowledge of commonly used design patterns
  • Familiarity with version control (CVS, SVN, Perforce, etc.)
  • Familiarity with mobile analytics and user acquisition
2

Experience For Software Engineer, Mobile Applications Resume

  • Easily communicate technical topics with both engineers and non-technical people
  • Design and develop highly scalable, reliable, extensible and maintainable Restful services that support both Mobile and Web applications
  • Research, architect, design, and develop new applications that support Ecolab’s product offerings
  • Closely interact with designers to implement features at a rapid pace
  • Work with hardware development team to implement hardware control API’s into the mobile application back end
  • Overall GPA of 3.15 or above
3

Experience For Software Engineer Mobile Resume

  • Excellent interpersonal skills; ability to work successfully with teams across the organization, including Engineering, Program Management, Product Management, and Senior Leadership
  • Implement code per the design and solution specifications provided by architects
  • Debug complex problems on Android and other mobile platforms
  • Develop high-performance mobile frameworks
  • Optimize CPU, memory, I/O, network and battery usage in our mobile applications
  • Design and implement high-quality software products and services for games used by millions every day
  • Interface with multiple internal teams to ensure company and product needs are met within the timelines and budgets outlined
4

Experience For Software Engineer, Mobile Analytics Resume

  • Contribute and collaborate with a global team of engineers
  • Basic user of agile/scrum methods
  • Integration of REST APIs
  • Git as version control system. Gradle and cocoapods as dependency managers
  • Contribute to the development of the mobile apps, and distribute them to the AppStore
  • Support the migration of legacy Objective-C code to Swift
5

Experience For Principal Software Engineer Mobile Ad Server Resume

  • Update our codebase with new releases of Swift
  • Collaborate with other teams to accomplish product goals
  • Share knowledge with other engineers in your team and in the company
  • Design and build advanced applications for the Android based platforms
  • Participate as an individual contributor in the design and implementation of features and modules in iOS or Android native applications
  • Provide technical leadership for multiple teams of 5-6 engineers. Drive technical choices and decisions and contribute to the overall system architecture
6

Experience For Principal Software Engineer, Mobile Resume

  • Algorithms and Data Structures are essential
  • Design and build advanced applications for the iOS and Android platform
  • Familiarity with Unity

List of Typical Skills For a Software Engineer, Mobile Resume

1

Skills For Principal Software Engineer, Mobile & Front Resume

  • Experience developing applications using AppKit or UIKit
  • Experience with JavaScript, including an understand of ES6, types, promises, and libraries like React, Angular, and Backbone
  • Experience with working with cross browser compatible HTML/CSS
  • Strong understanding of OOP, data structure, and algorithms
  • Experience with database design, table creation and SQL scripting with Oracle or My SQL
2

Skills For Software Engineer, Mobile Applications Resume

  • Experience defining technical product requirements
  • Experience working with both Agile and Waterfall development processes
  • Experience building high-performance macOS or iOS applications
  • Demonstrable experience developing for the iOS platform (Objective-C)
  • Experience of Unit Testing (XCTest, OCTest, SenTest and/or XUnit frameworks such as JUnit, NUnit, CppUnit)
  • Experience with Swift and Objective-C developing native apps
  • Pro-active in creating better user experiences
  • Proven track record of delivering production quality apps with one or more examples in the Apple App or Google Play store
3

Skills For Software Engineer Mobile Resume

  • Experience with multithreading and memory management specific to mobile devices
  • Experience with XCode and Objective-C programming
  • Experience developing complex systems for a published app
  • Experience integrating third-party SDKs
  • At least three years’ experience testing production quality software
  • Experience in computer science, applied mathematics, or other quantitative/computational discipline
4

Skills For Software Engineer, Mobile Analytics Resume

  • Experience with professional software development
  • Intermediate experience with HTML/CSS/JS
  • Mobile and/or embedded development experience
  • High energy, can-do attitude, and a strong desire to succeed
  • Show full accountability and ownership of code and user experience quality
  • Work closely with QA to maintain stable releases with good test coverage
  • Experience with professional mobile app production
  • Previous Android or IOS internship/project experience required
  • Provisioning IoT devices on the Cloud and connecting to hardware devices over BLE
5

Skills For Principal Software Engineer Mobile Ad Server Resume

  • Understanding of game assets and handling asset version changes
  • Working knowledge in source control such as git / clearcase, maven
  • Working with well-established Agile practices
  • Understanding of systems architecture and performance trade-offs
  • Working in various areas of computer security, including network security and encryption/decryption
  • Represent engineering team in technical and architectural discussions with other engineering teams
  • Great opportunities for creating native mobile applications and working with a variety of technologies
6

Skills For Principal Software Engineer, Mobile Resume

  • Enjoyment of constantly learning about new hardware, software and programming languages
  • Assist technical support and customers in using and troubleshooting the product
  • Perform functional testing of solutions
  • Three week (15 working days) vacation from the first year
  • A deep understanding of the browser and how to optimize for front end performance
  • Deep familiarity with integration of rich media assets, including video, into mobile properties
  • Work in a cross- functional team alongside other developers contributing to the same code base library
  • We encourage everyone’s knowledge and creativity when problem solving
7

Skills For Senior Software Engineer Mobile Resume

  • Knowledge of iOS testing tools and CI
  • Comfortable working in a continuous integration environment
  • Drive improvements in our engineering process
  • Lead engineering execution of medium sized projects/initiatives
  • Expert understanding of Objective C/Swift and the iOS SDK or of Java and the Android SDK
  • Proficiency in writing software in Java, C, C++, Objective C, Swift, etc. as appropriate
  • Memory management and multi-threading
  • A highly collaborative environment for the designing and development of new ideas and features
  • Comprehensive internal and external training
8

Skills For Principal Software Engineer Mobile Resume

  • Thorough knowledge and comfort with object-oriented programming concepts
  • Develop, deploy and maintain the consumer-facing features of the TripAdvisor native iOS and/or Android App
  • Enhance and maintain the product as part of the on-going release cycle
  • Involvement in peer code reviews and testing
  • Capable of working very closely with designers and fellow programmers
  • Work with UI/UX designers to bring front end user interfaces to life
  • Exposure to React and Python
9

Skills For Software Engineer Mobile OS Resume

  • Design, code, document, and test components to a world class standard
  • Ensure code is easily maintainable and tracked in a version control system
  • Identify best-of-breed methods / tools / API’s and assess technical fit
  • Osde NEO or Osde 310 health coverage
  • 7+ experience working with mobile technologies such as (one or more): iOS (Objective-C/Swift); Android (Java); electron container or equivalent technologies (JavaScript)
  • BS in Computer Science, Computer Engineering or related field
  • Thorough knowledge of the Android platform and deep familiarity with Android Material Design guidelines
10

Skills For Software Engineer Mobile Development Lead Resume

  • Expert in Java, App Components, UI Frameworks and development tools
  • Acted as a key contributor to at least one publically released native Android application
  • Work well with other non- technical members of the development team
  • Deep knowledge of the Apple software ecosystem
  • Able to work productively with limited supervision
  • Knowledgeable with x86_64 and/or ARM assembly
  • Our mobile apps have global impact with over a million mobile sessions per month
  • Expertise in iOS platform

Related to Software Engineer, Mobile Resume Samples

Software Engineer, Data Resume Sample

Work Experience

  •  Architect and design ETL processes to support new data initiatives   •  Data modeling and engineering with large data systems   •  Provide business insight using analytical tools to answer business questions   •  Perform data validation, preparation and explorat...
Professional Skills

  •  Excellent verbal and written communication...
  •  Excellent Linux scripting skills
  •  Understanding of software skills such as B...
4.7
13 votes

Software Engineer, Quality Resume Sample

Work Experience

  •  Strong knowledge of Java, JS, CSS, HTML   •  Strong knowledge of Java application development and testing, also Python experience would be good   •  Demonstrates an exceptional customer focus, ensures that provided solutions accurately reflect the real needs and uses of the end use...
Professional Skills

  •  Excellent problem solving skills and come ...
  •  Strong debugging / problem resolution skil...
  •  Programming experience in any major OO lan...
5.0
12 votes

Software Engineer, Systems Resume Sample

Work Experience

  •  Provide tools, APIs, and automations that reduce toil and make work easier   •  Share expertise with teammates through code reviews, office hours, Tech Talks, and other avenues   •  Provide mentorship for fellow team members   •  Research and propose new approac...
Professional Skills

  •  Strong interpersonal skills - ability to b...
  •  Core Java skills (especially collections, ...
  •  Embedded software skills using C language
4.9
13 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