Software Engineer, Mobile Resume Sample
Work Experience
- 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
- 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
- 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
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
- 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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