Senior iOS Engineer Resume Sample

4.9
19 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Candace Abshire
31668 Green Station,  Philadelphia,  PA
+1 (555) 727 0559

Work Experience


Senior iOS Engineer
04/2018 - PRESENT
Chicago, IL
  • Designing / giving functional and technical direction to a solution,
  • TDD, clean code, software craftsmanship,
  • Testing at all levels (unit, integration, and acceptance),
  • Refactoring (esp. refactoring to patterns),
  • Static analysis tools,
  • Continuous delivery and integration,
  • DB automation scripting
Senior iOS Engineer, Software
06/2011 - 03/2018
Houston, TX
  • Training / coaching
  • Experience developing mobile applications on the iOS platform
  • Experience working with designers to implement their UI design
  • Deep expertise in Object Oriented analysis and design, Classic design patterns and Enterprise patterns
  • Successful track record collaborating with product owners, product managers and business Subject Matter Experts to ensure delivered solutions optimally support the achievement of business outcomes
  • O Knows how to use iOS frameworks
  • Design and development of iOS client-side components for VMware’s next generation end-user products
Senior iOS Engineer, Cameo
09/2005 - 04/2011
Boston, MA
  • Understanding the architectural vision and how it helps meet business objectives
  • Experience with iOS, experience with Swift
  • Experience in shipping iOS applications
  • Responsible for all aspects of software engineering, from design to implementation, QA and maintenance
  • Develop, deploy and maintain the consumer-facing features of the TripAdvisor native iOS App
  • IOS experience
  • Strong foundation in data structures, algorithms and databases
  • Excellent iOS and Swift programming skills
  • Experience shipping mobile products at scale

Education


Silicon Valley University
1999 - 2004
Engineer's Degree in Computer Science

Professional Skills


  • Excellent troubleshooting skills and experience with Xcode Instruments
  • Strong iOS mobile application development skills with a proven record of creating commercial quality software
  • Strong analytical skills and experience with analytics programs like Google Analytics, Mixpanel, and/or AppsFlyer
  • Troubleshooting skills and experience with Xcode Instruments
  • Strong analytical ability, debugging and troubleshooting skills
  • Strong communication and collaboration skills, team player, enjoy learning and teaching
  • Strong oral and written communication as well as analytical and problem solving skills

How to write Senior iOS Engineer Resume

Senior iOS Engineer role is responsible for programming, compensation, software, swift, ios, testing, security, retail, training, integration.
To write great resume for senior ios engineer job, your resume must include:

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

Contact Information For Senior iOS Engineer Resume

The section contact information is important in your senior ios 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 iOS Engineer Resume

The section work experience is an essential part of your senior ios 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 ios 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 ios engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Senior iOS Engineer resume experience can include:

  • Providing mentorship and leadership for code consistency, good architecture practices and effective unit/UI testing
  • Strong coding experience in Objective C
  • Prior Experience with multiple mobile (and tablet) apps on Apple App Store
  • Working closely with our product and design teams to conceive and build polished mobile experiences
  • Working collaboratively with UI/UX and Product partners that are guides in responsive design and user experience for mobile devices and tablets
  • User-oriented: thoughtfulness when considering both our growing and our legacy users when implementing new features and updates, placing them as the priority

Education on a Senior iOS Engineer Resume

Make sure to make education a priority on your senior ios 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 ios 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 iOS Engineer Resume

When listing skills on your senior ios 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 ios engineer skills:

  • Strong programming skills in Objective-C and/or Swift
  • Improve team’s designing, coding, and testing skills through code reviews and tech sessions
  • An intuitive understanding of good user experience keeping the needs of the end consumer in mind
  • Experience with Apple SDKs for iOS development Experience with software debugging techniques (debuggers, loggers, crash report tools)
  • Experience and demonstrated proficiency in, at least, one modern programming language such as Swift, Objective, C, C++, Java or C#
  • Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces

List of Typical Experience For a Senior iOS Engineer Resume

1

Experience For Senior iOS Engineer, Software Resume

  • Experience developing and supporting financial/banking applications
  • Objective-C and / or Swift and Xcode development experience in a shipping iOS application with at least a 4 star rating in the app store
  • Experience using Java and other mobile app programming languages
  • Solid working knowledge of the Xcode IDE required
  • Excellent understanding of the entire iOS development cycle
  • Experience with performance and memory tuning tools
  • Strong understanding of software development principles, capabilities and limitations of mobile platforms (iOS and Android)
2

Experience For Senior iOS Engineer / Assistant VP Resume

  • Experience and understanding of the iOS architecture
  • Strong understanding of the Apple store and user interface guidelines and best practices
  • Strong understanding of multi-tier web architectures, OO design patterns and concepts
  • Experience working in a fast pace, continuous integration environment
  • Collaborate with Product & Engineering team members to deliver stable and performant user experiences
  • Experience developing production level native iOS applications
  • Exercise good architectural judgment in developing software and test automation
3

Experience For Senior iOS Engineer, Cameo Resume

  • Experience with unit testing and code coverage
  • Experience with Continous Integration using Jenkins or similar tools
  • Experience working with iOS frameworks such as Core Animation, Core Graphics and Core Text
  • Have experience working with video manipulation and OpenGL/Metal
  • Experience working as a member of an Agile team
4

Experience For Freelance Senior iOS Engineer Resume

  • Experience with developing mobile applications that interface with RESTful APIs
  • Professional experience building sophisticated iOS apps in Objective-C and Swift (latest)
  • Extensive experience building custom views and layouts
  • Extensive experience with iOS Frameworks (AVFoundation including custom A/V capture, SFSpeechRecognizer, NSURLSession, Photos, etc)
  • Experience with mobile databases (Realm), threading (GCD), and performance optimization (Instruments)
  • Experience as a software architect or as a senior engineer owning the development of complex projects
  • Experience with developing automation frameworks and solutions
  • Engineering experience and preferably 5+ years of those spent on mobile development in general, and native iOS app development in particular
5

Experience For Senior iOS Engineer, Playerplatform Resume

  • Experience in unit and integration testing Swift & Objective-C code
  • Participate in the research of the software components behind the team tasks and gain a good understanding of the architecture and design of the team's product
  • Strong knowledge of iOS technologies including Swift
  • Experience working on an e-commerce apps
  • MS in Engineering and / or Computer Science or equivalent work experience
6

Experience For Senior iOS Engineer Resume

  • Experience working with remote APIs via REST and JSON
  • Experience building high performance and reliable data-driven applications
  • Experience developing for iOS
  • Experience shipping large scale iOS apps
  • Experience working in a cross-functional Agile team
7

Experience For Senior iOS Engineer, Software Resume

  • Experience integrating with backend systems and web services through Json
  • Strong knowledge of the Swift programming language and its design patterns
  • Experience with JSON, REST and the HTTP networking stack
  • Has experience leveraging the iOS SDK and native application development
  • Experience developing native iOS applications with Swift
  • Experience with writing automated unit tests with XCTest and automated UI tests with XCUITest
  • Experience applying Apple’s iOS Human Interface Guidelines and mobile interaction best practices to new feature designs
8

Experience For Senior iOS Engineer / Assistant VP Resume

  • User-interface programming experience
  • Experience with Apple iOS Enterprise SDLC nice-to-have
  • Five to seven years of progressively related experience in design, development, and implementation of highly scalable, high-volume iOS applications
  • Work with business leaders, architects, and other groups to identify technical and functional needs and determine priority of needs
  • Ensure adherence to defined development life cycle, good software design practices, and Architecture strategy
  • Serve as a high level technical resource and “go-to” person for less experienced software engineers
  • Development experience with Objective-C, Swift, and iOS
9

Experience For Senior iOS Engineer, Cameo Resume

  • Experience in iOS unit tests and UI tests
  • Create solid implementations and write clear, maintainable code and design documents
  • Software design and implementation experience, preferably on iOS
  • Development experience in iOS
  • Solve user-experience problems across multiple platforms; and
  • Experience with metadata-driven user interfaces
10

Experience For Freelance Senior iOS Engineer Resume

  • Access to world-class user experience, product management and design teams
  • Professional and/or personal Mobile development experience
  • A strong desire be an impactful contributor on our small team
  • Experience in iOS development
  • Application experience in an enterprise environment
  • IOS development experience
  • Is obsessed with every tiny detail of the user experience

List of Typical Skills For a Senior iOS Engineer Resume

1

Skills For Senior iOS Engineer, Software Resume

  • Excellent interpersonal skills with ability to influence clients, team members, management, and external groups
  • Strong C, C++ or Objective C skills
  • Strong interpersonal skills to confidently drive multiple projects across many teams
  • Advanced Objective-C and good Swift skills
  • Strong Swift 2/3 experience with Metal, Foundation, CoreML frameworks
  • Experience with video technologies, workflow and playback experiences
  • Effectively work cross functionally in a fast-paced and sometimes ambiguous work environment
2

Skills For Senior iOS Engineer / Assistant VP Resume

  • Strong focus on high-quality mobile UI experiences
  • Experience with Swift is a strong advantage
  • Great people skills with ability to mentor junior team members
  • Experience developing, releasing, and maintaining native iOS applications (point us to your work in the App Store)
  • Experience designing, developing and delivering Frameworks and documentation to technical customers
3

Skills For Senior iOS Engineer, Cameo Resume

  • Provide thought leadership in mobile engineering, bringing to bear your experience in the industry and your desire to keep learning new things
  • Experience building and distributing iOS apps in a product-driven environment
  • Create exciting and innovative experiences on mobile and TV using iOS and tvOS
  • Experience with audio/video encoding, optimization and handling
  • Create exciting and innovative experiences for our Creator community on mobile and TV using iOS and tvOS
4

Skills For Freelance Senior iOS Engineer Resume

  • Experience building and distributing iOS apps in a product-driven environment
  • Experience building and consuming web services via SOAP and REST
  • Excellent communicator: comfort explaining technical problems in person and in writing
  • Experience with quality assurance practices, unit testing and automated testing
  • Experience with unit testing and UI testing frameworks
  • O Experience shipping and supporting high quality mobile applications on iOS
  • Experience working with automated testing on the iOS platform
5

Skills For Senior iOS Engineer, Playerplatform Resume

  • Handle contending priorities in a dynamic setting; and
  • Experience developing user-facing applications across multiple mobile devices and platforms
  • Experience developing using agile software development methodologies
  • Has experience in software engineering, specifically developing iOS applications on phones and tablets
  • Experience with building & consuming RESTful APIs
  • Experience with building responsive UIs for iOS using Cocoa Touch
  • Experience designing and building application with an emphasis on performance, scalability, high-reliability, and maintainability
6

Skills For Senior iOS Engineer Resume

  • Experience leading a team of engineers to deliver customer-serving features
  • Exhibit strong cognitive and problem-solving abilities using computer science fundamentals
  • Experience coding in Swift and supporting some legacy Objective-C classes
  • Excellent debugging and problem solving, both individually and in a team
  • Solid understanding of networking
7

Skills For Senior iOS Engineer, Software Resume

  • Experience developing native apps for other mobile platforms (Android, Blackberry, TV)
  • Solid background in object oriented programming for the web (PHP, Python)
  • Experience implementing in-app purchase
  • Solid background in object-oriented programming for the web (PHP, Python)
  • Experience with mobile software development using Swift & Objective-C
  • Experience using distributed source code version control systems (Git/Github)
  • Experience with analysis of memory issues such as memory leaks using memory analyzers tools (Instruments)
  • Experience with embedded real time systems with limited resources (memory and processing)
8

Skills For Senior iOS Engineer / Assistant VP Resume

  • Experience in unit and integration testing Objective-C code
  • Experience with automated app testing
  • Experience with AFNetworking 3.0, Alamofire or similar
  • Experience with advanced animations & transitions using Core Animation and/or UIKit Dynamics
  • Strong knowledge of Swift programming language
  • Experience in developing native iOS applications
  • Experience with Cocoa Touch, iPhone/iPad HIG, KVO/KVC, Multitasking, Blocks, JSON/XML, Core Data, SQL, Local and Remote Notifications
9

Skills For Senior iOS Engineer, Cameo Resume

  • Overall programming experience
  • Experience in building iOS applications in Objective-C/Swift
  • Experience with iOS frameworks as well as consuming RESTful APIs
  • Passion for UI/UX development and creating premium experiences
  • Software development experience, including at least 3 years as an iOS developer
  • Proven track record of taking features from concept to release on the App Store
10

Skills For Freelance Senior iOS Engineer Resume

  • Strong Proxy background (Apache, Squid) as well as knowledge of scripting languages
  • Adept at object-oriented programming and design with 2+ years experience
  • Experience in writing multi-threaded, asynchronous code
  • Extensive development experience, including 5+ years of iOS development
  • Strong coding fundamentals: data structures, design patterns, etc
  • Strong knowledge of the iOS Platform and Swift programming language
  • Industry experience in programming web applications, mobile and/or large scale enterprise products
  • Experience with unit test frameworks, continuous integration systems and documentation of engineering solutions

List of Typical Responsibilities For a Senior iOS Engineer Resume

1

Responsibilities For Senior iOS Engineer, Software Resume

  • Software design and development experience working on a team
  • Swift experience
  • Experience with iOS, tvOS, or macOS software development required
  • Strong Objective-C / Swift knowledge, Xcode
  • Good knowledge on memory management for embedded applications
  • Good Knowledge in VPN protocol and client
2

Responsibilities For Senior iOS Engineer / Assistant VP Resume

  • Experience in commercial grade software development
  • Significant Object Oriented Design and Development experience
  • Mac OS X, iOS, or Unix/Linux/BSD development experience
  • Experience with Auto Layout
  • Mobile Development Experience: Swift, Objective-C, Xcode
  • 2+years experience in commercial grade software development
  • Strong grasp of Swift and Objective-C design patterns
  • Experience with UIKit, CoreAnimation and CoreGraphics
3

Responsibilities For Senior iOS Engineer, Cameo Resume

  • Strong grasp of Swift and/or Objective-C design patterns
  • Experience with UIKit, CoreAnimation and CoreML
  • Strong CS fundamentals (with competencies in algorithms and data structures)
  • Experience with iOS mobile application development
  • Experience with CocoaPods as a dependency management tool
  • Experience with Jenkins Pipeline and/or Fastlane deployment automation tool
  • Experience with other mobile or web platforms i.e. Android, Node.js, Browser
  • Test driven development, experience with large projects
  • Focus on great UX, strong knowledge of HID and Material Design
4

Responsibilities For Freelance Senior iOS Engineer Resume

  • Backend development experience (JavaScript, Node.js, Golang, MongoDB, PostgreSQL)
  • Strong knowledge of Swift, xcode and Apple development tools
  • WebView experience is required
  • Experience with data persistence like Core Data, NSKeyedArchiver or similar
  • Demonstrates and communicates technical best practices
5

Responsibilities For Senior iOS Engineer, Playerplatform Resume

  • Optional: Experience with distributed NoSQL databases (Couchbase, Cassandra, MongoDB…)
  • Optional: Experience with multiplatform languages like Golang , Rust, Python
  • More than 2 years of iOS application development experience with object-oriented design and development patterns
  • Strong attention to detail in a team environment
  • Large-scale iOS experience in a team environment
  • Strong knowledge of both Objective-C and Swift
  • Strong knowledge of OOD, design patterns
  • Experience with command line XCode build tools for Continuous Integration
  • Experience in design patterns, MVC, data structures and algorithms
6

Responsibilities For Senior iOS Engineer Resume

  • Experience with UI/UX and application design paradigms
  • Strong knowledge of Swift and Objective-C languages
  • Experience with data persistence either Core Data, NSKeyedArchiver or similar
  • Experience with Xcode Instruments
  • Strong knowledge of common mobile architectures (MVVM, MVP, VIPER, etc.)
  • Eagerness to learn new technologies and a strong desire to be challenged technically
7

Responsibilities For Senior iOS Engineer, Software Resume

  • Experience with Fastlane, Jenkins, or other continuous integration/deployment tools
  • Experience with AVFoundation
  • Deep webservice experience
  • Experience in Objective-C
  • Understanding of code versioning using git
  • Maintaining existing ones using the latest versions of Xcode and Swift
  • Providing technical advice to clients’ inquiries according to the best practices for iOS and cross-platform architecture
  • Writing high quality code, including tests and documentation
  • Defining and improving apps architecture
8

Responsibilities For Senior iOS Engineer / Assistant VP Resume

  • Working knowledge of the overall mobile industry, including HTML5, Android, and mobile web
  • Integrating third-party SDKs, either manually or using CocoaPods
  • Providing estimates on features
  • Understanding of MVC and VIPER development patterns
  • Diving into .NET development
  • Developing new features from start to end
  • Collaborating with server-side engineers to optimize the responsiveness of the app
  • Challenging work, fast environment, meaningful contribution to our core platform
  • Understanding of Software as a Service (SaaS) and the Office 365 developer ecosystem
9

Responsibilities For Senior iOS Engineer, Cameo Resume

  • Understanding of Azure cloud and microservices architecture
  • Work with other engineers to help the whole team grow by sharing knowledge, mentoring, teaching, and producing code samples or libraries
  • Familiarity with drivers, networking, performance testing, thermal testing
  • Familiar with Continuous Integration (CI) and its use in testing, building and deploying iOS apps
  • Independently work on developing UI components using Apple’s UIKit according to a predefined specification
10

Responsibilities For Freelance Senior iOS Engineer Resume

  • Work with customers, designers and UX experts to design and develop solutions to challenging problems, leading teams and mentoring more junior engineers
  • Designing and implementing iOS applications on iPad and/or iPhone
  • Responsible for key system design and integration decisions, and for communicating decisions to individuals implementing the system
  • Design, develop and support applications for the iOS mobile operating system following the best practices for that system
  • O Work closely with our talented Product, Design, and Engineering teams to design, build, and ship engaging mobile applications
  • Core member in Agile development activities including sprint planning, stand-ups, retrospectives and demos
  • Contribute to our existing engineering processes and practices and help improve them

Related to Senior iOS Engineer Resume Samples

iOS Engineer Resume Sample

Work Experience

  •  Professional experience in creating native iOS applications, preferably ones that have been approved for release in the App Store   •  Familiarity with common libraries and Cocoa design patterns   •  A strong desire for developing high quality applications utilizing unit and integr...
Professional Skills

  •  Very strong development skills in Swift or...
  •  Strong programming skills including C, Obj...
  •  Proven working experience in software deve...
4.5
19 votes

Senior Android Engineer Resume Sample

Work Experience

  •  Design, develop, test and release Android SDKs for Mobile Engineering; adapt and revise your plans as required   •  Work hand in hand on a daily basis with all Yahoo Product teams to provide support, improve the Android SDKs, understand their pain points and address their needs in the Android SDKs are...
Professional Skills

  •  Excellent communication skills in both tec...
  •  Excellent team building, time management a...
  •  Strong C# programming skills and a practic...
4.6
16 votes

Senior Middleware Engineer Resume Sample

Work Experience

  •  Analyze and develop technology solutions based on customer requirements   •  Build and implement middleware products to meet business demands   •  Identify and apply innovative technologies to update existing middleware   •  Create roadmap and maintain documenta...
Professional Skills

  •  Architect, install, configure, administer,...
  •  Experience in web technology, WebLogic Ent...
  •  Exceptional oral and written communication...
4.7
12 votes

Analyst / Senior Quantitative Analyst Resume Sample

Work Experience

  •  Chartered Financial Analyst (CFA), Financial Risk Manager (FRM) designation   •  Monitor the effectiveness of models in use and continually update model parameters with actual results and changing trends   •  Create, enhance and maintain models and model parameters for various mode...
Professional Skills

  •  Hands on experience with credit risk model...
  •  Other programming/software familiarity: st...
  •  Excellent interpersonal and communications...
4.9
25 votes

Full Stack .NET Developer Resume Sample

Work Experience

  •  Design and development of software applications (primarily web based) used in various areas of the bank (such as Loans processing, Treasury, Middle Office etc.)   •  Unit and Integration Testing – planning, execution and evaluation   •  Production Release preparation and coordinati...
4.8
24 votes

Specialist, BI Resume Sample

Work Experience

  •  Understands logical and physical data models, data modeling methodologies   •  Experience in data reporting and visualization area with atleast 2-3 years’ experience on Tableau development   •  Experience as BI/DW consultant   •  Intelligence, analytical mindset...
Professional Skills

  •  Attention to detail and strong interperson...
  •  Strong skills and experience with scriptin...
  •  Strong project management skills including...
4.6
12 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates