iOS Software Engineer Resume Samples
4.9
(121 votes) for
iOS Software Engineer Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the ios 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.
RM
R Murazik
Rashawn
Murazik
3723 Janie Tunnel
Philadelphia
PA
+1 (555) 400 9040
3723 Janie Tunnel
Philadelphia
PA
Phone
p
+1 (555) 400 9040
Experience
Experience
Houston, TX
iOS Software Engineer
Houston, TX
Kemmer-Wisozk
Houston, TX
iOS Software Engineer
- Working closely with developers, designers, QA, project managers, and product owners
- Strong team player - we work in small product teams that work very closely together and are constantly collaborating in order to move as fast as possible
- Work in a cross-functional team environment with web and mobile engineers, QA, UX, product development and operations members
- Improve software engineering practices with data driven development
- Write libraries and frameworks to maximize speed and scale of mobile development
- Assists in tracking and evaluating performance metrics
- Designing, developing, testing, releasing and supporting native iOS mobile applications using the latest versions of iOS and Xcode
Houston, TX
Senior iOS Software Engineer
Houston, TX
Cummings-Cummerata
Houston, TX
Senior iOS Software Engineer
- Create frameworks and automation in the development process to maximize build efficiency and secure solid code
- Assist in the technical development of apps with third party vendors
- Inspire others with your passion for mobile development
- Development and integration of dynamic elements
- Develop and maintain the coding standards of the mobile properties
- Interact directly with local and remote mobile client and server-side Engineers, Product Management, Design and QA as part of a cohesive team
- Solid grasp of algorithms, memory management, object oriented programming, MVC programming, and concurrent programming
present
Philadelphia, PA
Principal iOS Software Engineer
Philadelphia, PA
Gorczany, Kozey and Stark
present
Philadelphia, PA
Principal iOS Software Engineer
present
- Passion for learning, continuous improvement, sharing, and working in team environment
- Explore and develop innovative solutions to create delightful iOS apps
- Design and develop market-leading native iOS 360 video, AR and VR features
- Contribute to both front-end UI, API Access design and development
- Proficient in Swift 2 and Cocoa Touch
- Exposure to Agile Methodology (Sprints, Scrums, etc.)
- Proficient in Cocoa design patterns and API design
Education
Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Loyola University Chicago
Bachelor’s Degree in Computer Science
Skills
Skills
- Strong knowledge of MVC, OOP, memory management and threading
- Unit-test developed code for usability, general reliability and elegance
- Ability to quickly learn and apply new technologies and methodologies. Possess the passion to design, build and polish innovative applications
- Strong working knowledge of XML/JSON and creation/consumption of REST API
- Ability to improve performance via profiling guided optimization
- Solid working knowledge of the iOS runtime, Xcode IDE and OS X development tool-chain
- Excellent verbal and written communication skills
- Ability to work well in a team
- Experience creating reusable components with elegant, intuitive API interfaces
- Thorough knowledge of iOS design elements
15 iOS Software Engineer resume templates
Read our complete resume writing guides
1
iOS Software Engineer Resume Examples & Samples
- Providing technical expertise regarding strategic decisions related to iOS device and SDK support
- Architect, implement and unit-test features per product definitions
- Test applications for memory leaks, debug crash logs, etc
- Provide QA with builds, as well as performing actual submission of releases to the Apple App store. This includes tagging builds and other GIT-related responsibilities
- Identify useful features in upcoming iOS versions; also identify benefits and risks associated with changing the minimum supported iOS requirements for FOX Sports apps
- 7+ years of professional development experience
- 3+ years iOS development
- Deep knowledge of the following
- Multi threaded programming
- Experience with multimedia codecs, streaming and video management systems
- Capable of administering GIT repositories
- Knowledge of upcoming platforms such as Android Jellybean, iOS 7, etc
- College degree in CS or related discipline; advanced degree preferred
- Web services experience
- Knowledge of sports
- Windows Phone development experience
- Great sense of pride in your code
- Experience submitting and releasing applications to the Apple App store
- Strong teamwork and communication skills
2
Senior iOS Software Engineer Resume Examples & Samples
- IOS programming and template creation
- Advanced GUI development and sensitivity to information architecture issues
- Development and integration of dynamic elements
- Work in and develop further software frameworks used at MTVN and be capable of extending those frameworks and classes while maintaining integrity of the overall code base
- Assist in the technical development of apps with third party vendors
- Develop and maintain the coding standards of the mobile properties
- Collaborate with other departments and technical teams to develop and enhance creative and efficient approaches to app production
- Writing Technical Specifications for applications and interfaces to be built
- Professional and expert knowledge of Apple iOS SDK
- Experience with building apps using Xcode and iOS DSK
- Working knowledge of source control tools: SVN / Git
- Some knowledge of CSS3 and cross-browser compatibility and development
- Experience with HTML5 and mobile web app development
- Fully conversant with OOP principles, software development frameworks and design patterns
- Professional and expert knowledge of XML, JSON, XSL, XSLT, javascript, HTML / DHTML, DOM
- Extensive experience working with Apple to deploy applications ( iTunesConnect )
- Experience with social network api’s such as FaceBook, Twitter, OpenId, oAuth etc
- Capable of analyzing complicated app architectures and templates and translating that analysis into efficient technical strategies and code
- Video Streaming technologies and associated editing programs a plus
- Professional knowledge of PHP, UNIX Shell scripting, (My)SQL, UML, etc. a plus
- Capable of working closely with, managing or being managed by peer-level developers in SCRUM or Agile teams
- Commitment to getting results for time-sensitive launches, promotions and events
- Capable of understanding business objectives and be able to translate that business logic into technical design
- Willing to take technical risks and envision next generation GUI and interactive models
- A t least three years of mobile app experience
- Experience working in mid to large size development teams
- Some experience with dynamic generated content management systems
- Experience with difficult design integration duties
3
Senior iOS Software Engineer Resume Examples & Samples
- Design, develop, own and drive implementation that spans cross-functional areas
- Solve some of the most challenging and unique product requirements
- Become a subject matter expert in functional areas and manage product features
- Perform code reviews and ensure coding best practices
4
iOS Software Engineer Resume Examples & Samples
- IOS applications development for different platforms
- 3+ years’ experience in iOS apps development
- Deep knowledge of Objective-C, C++, Cocoa Touch, XCode
- Cloud integration using RESTful web services (REST, JSON, XML parsing)
- Excellent understanding of object-oriented programming, algorithms, data structures & complexity analysis
- English knowledge at least on intermediate level
5
iOS, Software Engineer Resume Examples & Samples
- Build exciting experiences around search and discover on Twitter's iPhone and iPad clients
- Proactively look for ways to make Twitter better
- IOS SDK experience
- Experience with multiple mobile platforms
- Active Twitter API developer
6
Senior iOS Software Engineer Resume Examples & Samples
- Participate in the full lifecycle of iOS based apps by using Objective-C, Cocoa, Xcode and the iOS SDK
- Contribute to the architecture and implementation of new features, data modeling, and interface guidelines adherence
- Continue to stay up to date on latest trends and best practices relative to native mobile development
- Work on bug fixes, app optimization, and feature enhancements
- Help set the technical tone and cultural direction for the iOS team
- Be a reliable source for all questions relating to iOS development possibilities and features
- Act as mentor to junior level developers
- 3+ years of iOS development
- A deep familiarity with Objective-C, Cocoa Touch, and UIKit
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text
- Intimate knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid grasp of algorithms, memory management, object oriented programming, MVC programming, and concurrent programming
- Strong experience detecting and correcting memory usage issues, and optimizing code for application performance using Instruments
- Familiarity with version control (GIT)
- Experience working with SCRUM and/or Agile development environments
- Android development a huge plus
- Have published one or more iOS apps in the app store a plus
7
iOS Software Engineer Resume Examples & Samples
- Design, architect, and implement new user-facing features in Blizzard’s mobile apps
- Support our current portfolio of products, which includes the World of Warcraft Armory, Battle.net Authenticator, BlizzCon, and WCS applications
- Write libraries and frameworks to maximize speed and scale of mobile development
- Develop prototypes for future mobile products
8
Senior iOS Software Engineer, Groupme Resume Examples & Samples
- Strong knowledge and substantial commercial working iOS development experience
- Fluency in Objective-C is a must, experience in C/C++ or Java is a plus
- Strong passion for software quality, combined with agile delivery
- Strong attention to detail. Passion for pixel-perfection and apps craftsmanship
- Familiarity with the main iOS frameworks
9
iOS Software Engineer Innovation Lab Resume Examples & Samples
- Responsible for the quality and delivery of the innovation lab projects
- Interprets business issues and recommends best practices/solutions
- Work with a global development team to implement the solutions
- Support traditional web projects (JavaScript, angular, node) as needed
- Perform validation and unit testing prior to deployment across environments
- Troubleshoot reported issues/problems
- Minimum of 3 - 7 years progressively responsible experience
- Proficient in Objective-C
- Working knowledge of Swift
- Strong UI/UX skills, able to work with talented UX team
- Strong Knowledge of Hybrid Mobile App development is a plus
- Strong OO analysis and programming skills
- Knowledge of JavaScript frameworks: JQuery, node js, backbone, Angular js, a plus
- Knowledge of a document db (e.g. Mongo) a plus
- Comfortable working in an agile development environment, eager to learn new technologies
- Financial services and/or payments processing industry experience is a plus
10
iOS Software Engineer Resume Examples & Samples
- Work in a cross-functional team environment with web and mobile engineers, QA, UX, product development and operations members
- Collaborate with product managers, UX designers, engineering, operations and QA team members to identify product and technical requirements
- Focus on analysis and code design before writing code
- Keep current with technological developments within the industry, monitoring and evaluates competitive applications and products and reviewing literature and current practices relevant to the solution of assigned projects
- Assist with technical leadership throughout the design process and with regards to best practices, procedures, and techniques
- Assists in tracking and evaluating performance metrics
- Ensures team delivers software on time
11
iOS Software Engineer Resume Examples & Samples
- Develop new and existing ESPN apps for the iOS platform
- Develop quality code using cutting-edge techniques, tools, and utilities
- Research, test, and implement new techniques and frameworks
- Partner with cross-functional teams to develop apps
- Keep abreast of industry trends and technologies and apply them quickly
- Considering Engineers who have a minimum 2+ years of hands-on iOS development experience
- Experience working on a significant consumer app
- Solid understanding of data models and data access architecture
- Solid understanding of web architectures and OO design patterns
- Experience with iOS build management and provisioning
- Experience with agile software development practice, scrum, sprint planning, retrospectives, etc
- Experience with iOS crash reporting applications
12
iOS Software Engineer Resume Examples & Samples
- Develop new and existing ESPN apps for the iOS platform from conceptualization to launch
- 0 to 2 years related experience
- Basic experience with Objective-C or Swift and iOS
- Basic understanding of data models and data access architecture and optimization
- Basic understanding of multi-tier web architectures, and OO design patterns and concepts
13
Mobile / iOS Software Engineer Resume Examples & Samples
- A minimum of 2 years hands-on professional development experience with Objective-C ,iOS and XCode
- Experience working on a significant consumer app that is currently available in marketplace
- Solid understanding of multi-tier web architectures, and OO design patterns and concepts
- Solid understanding of server side software, scalability, performance, and reliability
- Understanding of Apple iPhone/iPad app development life cycle including App Store compliance policies and submissions requirements
- Experience with Apple TestFlight, HockeyApp or similar app distribution platforms
- Experience evaluating and working with 3rd party libraries
14
Senior iOS Software Engineer Resume Examples & Samples
- Interact directly with local and remote mobile client and server-side Engineers, Product Management, Design and QA as part of a cohesive team
- Participate in feature design, implementation and testing to ensure a high-quality product
- First-rate architectural design, coding and debugging skills
- Experience working with a distributed team - while most engineers are located in Portland, Oregon, the rest of the team is distributed across the globe (Sydney, Shanghai, Milan, Amsterdam, London, Toronto, San Francisco.)
15
iOS Software Engineer, Groupme Resume Examples & Samples
- Good knowledge and some commercial iOS development experience
- Ability to employ a structured approach to solving technical problems
- User interface and interaction implementation experience using Interface Builder, Storyboards and/or CoreAnimation
- Familiarity with web services, API development or database development is a plus
- Unit testing experience in iOS and Objective-C is a plus
16
Android / iOS Software Engineer Resume Examples & Samples
- A passion for delightful mobile user experiences
- Rock-solid programming fundamentals
- A track record of successfully shipped software
- Deep familiarity with debugging, performance measurement, and test-driven development
17
Senior iOS Software Engineer Resume Examples & Samples
- Bachelor’s degree in Engineering or Scientific Discipline and 4+ years of software development experience
- 2+ years of experience in developing iOS applications for phones or tablets
- 2+ years of experience in C/Objective-C
- Experience with iOS Bluetooth Low Energy (BLE) API is a major plus
- Experience with Swift programming language
- Experience with multithreaded sw design and working knowledge of the general mobile software design patterns, architectures, trends and emerging technologies
- Experience with multithreaded software design and working knowledge of the general mobile software design patterns, architectures, trends, and emerging technologies
- Experience in developing commercial software applications
- Experience developing applications available through Google Play Store
- Experience with software defect tracking tools such as Bugzilla, Test Track, or Rational ClearCase
18
iOS Software Engineer Resume Examples & Samples
- 2-4 years of related software development experience
- Excellent analytical, programming and debugging skills
- Detailed knowledge of and experience with C and Objective-C
- Knowledge of modern OO programming paradigms
- Desire to learn and inclination to solve a variety of problems across the software stack
19
iOS Software Engineer Resume Examples & Samples
- Work includes
- Building and maintaining high-performance systems that ship on all device classes
- Ensuring high quality and agility with unit and integration tests
- Using data analysis and modeling techniques to bring order to unstructured data
- You will possess strong skills in object-oriented software design and programming. You are excited about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. Performance analysis and tuning will also be a significant responsibility in your job
- You'll commit code on your second day
20
Principal iOS Software Engineer Resume Examples & Samples
- Maintain the highest level of product reliability, quality, and reusability
- Contribute to both front-end UI, API Access design and development
- BS CS equivalent and 5+ years of mobile development experience
- Self-motivated, creative, and focused
- Passion for learning, continuous improvement, sharing, and working in team environment
- Experience in both start-ups and large companies a plus - #LI-JM1
21
Senior iOS Software Engineer Resume Examples & Samples
- Implement new and existing features using Swift
- Be a strong voice in strategic technical discussions on implementing product features and help promote best practices in Swift development and delivery
- Mentor junior developers in Swift and iOS best practices
- Hands-on native iOS Swift experience – including implementing front facing features using Interface Builder, writing unit tests and integrate with frameworks such as Cocoa or Carthage
- A strong technical background, with deep understanding of client-server architecture
- Experience in working within a mobile software development team through the process of building and releasing an app to the App store. This includes performing code reviews, pair programming and working in both agile and waterfall environments
- A strong product sense and the vision to translate product goals into high quality shippable code
22
iOS Software Engineer Resume Examples & Samples
- 3+ years designing and implementing iOS applications on both iPad and iPhone
- 5+ years overall software development experience
- Thorough knowledge of iOS design elements
- Growing mastery of the Swift Language
- Solid working knowledge of the iOS runtime, Xcode IDE and OS X development tool-chain
- Experience/interest in location based services
- Passion for ensuring high quality architecture and customer experience
- The following skills are a major advantage
- Mobile UX/Visual Design experience
- Prior experience designing and launching highly rated native iOS apps to a large consumer audience is a big plus
23
iOS Software Engineer Resume Examples & Samples
- Experience with database technologies for search, indexing, and generalized knowledge representations
- Direct contribution to the design and implementation of innovative products that were successfully shipped and used by consumers
- Experience building large-scale consumer facing software
- Experience with machine learning a plus
- Experience in iOS development with C, C++, Objective-C, or Swift a plus
24
iOS Software Engineer Resume Examples & Samples
- 5+ years of commercial experience in developing applications for the iPhone and iPad
- Expertise in both Objective-C and Swift, developing native iOS apps
- Familiar with XML, JSON and REST-based APIs Experience with Webkit and JavaScript
- Proven successful track record showing an aptitude for engineering and product sense Strong communication (written and verbal) skills
- Ability to quickly learn and apply new technologies and methodologies. Possess the passion to design, build and polish innovative applications
- Bachelor’s degree in Computer Science, Mathematics Strong CS fundamentals
25
iOS Software Engineer Resume Examples & Samples
- BS/MS CS/CE
- C/C++ experience
- Solid debugging ability
- Unix command line experience
- Development experience on Unix, Linux, or Mac OS X * Effective communication skills
- Experience in designing multi-threaded applications
- Objective-C and Cocoa knowledge is highly desired
26
iOS Software Engineer Resume Examples & Samples
- Work closely with product and design to help us build a suite of apps for Android and iOS
- Take ownership and being responsible for some of the many projects we'll be building in the coming year
- 1+ year experience in Android and iOS development
27
Lead iOS Software Engineer Resume Examples & Samples
- Develop native iOS applications and iOS SDKs
- Integrate applications with connected products and with cloud services
- Scope, architect, and develop new products and solutions
- Excellent Swift and/or Objective-C coding ability
- Intimate experience with several iOS SDKs such as UIKit, Core Animation, AVFoundation, Core Graphics
- Experience using non-Apple libraries, e.g. AFNetworking, AlamoFire, or other open source libraries
- Experience writing multi-threaded/asynchronous code; solid understanding of threading in iOS applications
- Experience using web services; understanding of HTTP, JSON, REST, and WebSockets
- Have worked on at least one application in the App Store
- Highly collaborative and able to work as part of a cross-functional team
- Ability to analyze performance of applications using Apple and third-party tools, and to act upon analysis to improve performance
- Solid understanding of unit testing
- Code and process examples of past work
- Experience with Android development
- Experience with C/C++ development and integrating with Objective-C/Swift
- Experience creating or supporting a SDK
28
Senior Android & iOS Software Engineer Resume Examples & Samples
- 5+ years of experience designing and developing native Android or iOS apps
- Experience in working in a Scrum Methodology
- Degree in Computer Science, Systems Engineering or a related field
- Experience working with large-scale server-side systems using Object-oriented Languages
29
Principal iOS Software Engineer Resume Examples & Samples
- Design and develop market-leading native iOS 360 video, AR and VR features
- Represent iOS team to PMO
- Validate and translate product requirements into technical requirements
- Minimum Bachelors of Computer Science/Engineering or equivalent experience
- 5+ years in technical leadership/management role
- 6+ years professional development experience
- Complete understanding of standard iOS interface components such as table views, collection views, navigation controllers, various button and control types, etc., as well as creating custom interface elements
- Experience with Web Services (JSON and XML-formatted return data)
- Pragmatic communicator with a working knowledge of agile methodologies (SCRUM)
- Outstanding team player with proven experience leading other project team engineers when needed
- Strong understanding and experience with Graphics-driven development (OpenGL)
30
iOS Software Engineer Resume Examples & Samples
- 3+ years of experience in software design and development
- Strong intuition for UX and consumer behavior
- Independent, self-motivated, and avid technologist
31
iOS Software Engineer Resume Examples & Samples
- M.Sc. in Computer Science or related
- Mobile development iOS and/or Android experience
- An excellent programming skills as well as research orientation, knowledge of Mobile Platforms is an advantage
- Good research and self-learning skills
32
iOS Software Engineer Resume Examples & Samples
- Develop software in modern enterprise-class languages and development platforms, with a strong emphasis on mobile software development and ability to potentially mix in other new and emerging technologies as appropriate
- Full-stack development
- 2+ years of software development experience, with a strong focus on mobile application development using ObjectiveC/Swift in an iOS environment
- Strong working knowledge of XML/JSON and creation/consumption of REST API
- Demonstrated ability to work within a team environment practicing Agile methodologies in general and Scrum in particular
33
Senior iOS Software Engineer Resume Examples & Samples
- 5+ years of experience in software design and development
- Deep knowledge of iOS
- One or more deployed consumer iOS applications under your belt
34
iOS Software Engineer Resume Examples & Samples
- Company paid Medical, Dental & Vision Insurance
- Employee car program
- 401(k) Savings Plan
- Retirement Income Account
35
iOS Software Engineer Resume Examples & Samples
- Work in a multi-disciplined scrum team to plan, design, and implement new features for our native FiveStars iOS application
- Evaluate application designs in regards to technical feasibility and approximate development time
- Write high-quality code in Objective-C and Swift using Xcode and design and implement RESTful APIs in our Django stack
- Maintain a high level of quality in our code bases through well-written automated tests and good architecture and code review practices
- Invest in this company and its culture - our values are something we live and breathe every day
36
iOS Software Engineer Resume Examples & Samples
- Amazing ability to get stuff done
- Expert in iOS development, Objective-C, C and various iOS frameworks
- Substantial experience developing iOS apps. Have completed at least 2 apps that are available in the App Store
- Good understanding of user experience design and development on iOS and mobile devices
- 2+ years experience on iOS, 5+ years experience programming
37
Senior iOS Software Engineer Resume Examples & Samples
- Provide strong guidance, high quality and direct contribution to the design, architecture, implementation, testing and maintenance of our iOS apps
- Interact directly with local and remote iOS engineers, server-side engineers, product managers, designers and QA as part of a fun cohesive cross functional team
- Craftsman with expert understanding of object oriented programming and clean code
- Passion for rapidly creating high quality products and features in a dynamic environment
- Strong experience with Swift, Objective-C and UIKit
- Experience leading a team to higher performance
- Understanding of server-side development & API design. You will participate in the design of back-end API’s and closely collaborate with back-end teams
- Excellent interpersonal skills and experience working in small and large groups
- Experience working with a distributed team
38
iOS Software Engineer, / Senior Resume Examples & Samples
- Drive out the platform and standards that will be implemented specific to iOS
- Define and scope work to be completed
- Establish & contribute to the roadmap for Mobility at SUPERVALU
- Possesses and applies comprehensive knowledge of particular field of specialization to the completion of complex assignments
- Maintains excellent business communication with Analysts, Business Owners and Technical Staff
- Provides analysts, management and business owners/users with status reports, problem logs (issue logs) and service request status on all tasks in the work group
- Evaluate alternative approaches in design of application systems, including assessment of risks and benefits associated with each alternative
- Participates in the implementation of new systems including the integration of the new system
- Verify installed systems to ensure that they adequately meet user requirement
- Submits program and design work for review by technical and user staff, and leads review of others’ work. Reviews validate the application of sound analysis, programming and design techniques with high level of proficiency
- Stays abreast of emerging technologies and trends in software development industry
39
Native iOS Software Engineer Resume Examples & Samples
- Develop and maintain new and existing mobile applications based on specifications
- 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
- 4+ years experience in object oriented programming (Java, C++, Objective-C, C#, or similar)
- 2+ years of experience with the iOS SDK
- 3+ years of experience in Objective-C or Swift
- Demonstrated experience developing mobile applications, preferably using iOS or OS X frameworks
40
Senior iOS Software Engineer Resume Examples & Samples
- Responsible for designing, coding, testing, debugging, evaluating, and documenting new application development on mobile platforms
- Work closely with product teams and Product Owner to understand requirements and translate them to elegant implementation
- Design and implement elegant, highly quality mobile applications with a perfect customer experience
- Bachelor’s Degree required (EE or CS preferred)
- Master's Degree is an advantage
- 3+ years of experience building mobile applications on iOS
- Published iOS apps including iPad and/or Universal apps
- Solid experience and understanding of software design patterns
- Expert level experience with Objective C
- Experience or solid understanding of Swift
- Passion for building high quality software with extensive experience in unit testing
- Solid understanding of techniques to achieve high quality user experience
- Must demonstrate flexibility for work hours to meet important customer deliverables and project deadlines
- Experience with Cocoa Touch
- Experience using REST APIs in building iOS applications
- Experience developing with Bluetooth and/or BLE on mobile devices
- Experience with interfacing to hardware device and/or home automation products
- Able to work independently, manage multiple projects to completion on schedule in a dynamic and fast paced environment
41
Mobile iOS Software Engineer Resume Examples & Samples
- 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
- Respond quickly to production issues and see them through to resolution
- 4+ years’ experience in object oriented programming (Java, C++, Objective-C, C#, or similar)
- 2+ years’ experience with the iOS SDK
- Demonstrated experience developing mobile applications
- Ability to turn high-level requirements into a working system through iterative development
- High energy, confident, ambitious and self-motivated individual
- At least one publicly available application in iTunes app store is a plus, but not required
- BS in Computer Science or related degree, or equivalent work experience
42
Senior iOS Software Engineer Resume Examples & Samples
- Bachelors Degree in Computer Science or equivalent knowledge
- 5+ years experience in shipping iOS applications
- 2+ years leading a team of developers
- Proven record improving mobile products through an elegant user experience
43
iOS Software Engineer Resume Examples & Samples
- 4+ years experience in in building mobile apps for iOS
- Object oriented software development experience with a solid grasp of algorithms and data structures
- Experience in building hybrid apps: native and javascript based (PhoneGap, Cordova, Webviews) is a big plus
- Experience building connected multi-user social features
- Experience working with Bluetooth and BLE
- Familiarity with Agile and Scrum methodologies
- Experience creating reusable components with elegant, intuitive APIs
- Expertise with Core Animation or other advanced drawing technologies
- Experience collaborating with remote team members
- Experience working closely with product management to ship features in consumer oriented software
44
Senior iOS Software Engineer Resume Examples & Samples
- Deep knowledge of the iOS development platform and ecosystem
- 5 years of large scale, full lifecycle mobile development experience
- Extensive experience programming in Swift and Objective-C
- Solid experience in Automated Testing (including XCTests UI testing) and/or Continuous Integration (Fastlane)
- Strong track record of shipping high quality product features on time
- Ability to prioritise, communicate clearly, and partner effectively with both technical and non-technical employees
- Proficient understanding of the performance challenges in iOS development and the methods to overcome them
- Experience with integrating with social media APIs and other 3rd party libraries into iOS applications
- Extensive experience in the use of standard web technologies such as HTML, CSS and JavaScript and data formats such as XML and JSON
- Experience with RESTful web services (consuming and providing)
- Enjoys a collaborative agile environment
- Java coding experience strongly preferred (other languages will be considered as well)
- Android experience also a big plus
- Exposure to database development and design with MySQL
- Experience with the following frameworks/tools: Realm, AlamoFire, Nimble, Carthage, Cocoapods
45
Senior iOS Software Engineer Resume Examples & Samples
- Must have successfully launched one or more apps on iTunes
- Must have a minimum 3 years experience developing iOS applications with Objective C, Swift or C++ and using Cocoa Touch API
- Must be able to demonstrate strong object oriented design skills
- Must have experience designing custom Views and styles in accordance to design rules
- Must have experience writing automated test cases for iOS providing adequate code coverage
- Must have experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- Must have experience using third-party libraries and APIs
- Must be able to demonstrate working knowledge of the general mobile landscape, architectures, trends and emerging technologies
- Must be able to demonstrate proven track record of technical leadership and ability to mentor less experienced engineers
- Bachelor’s degree in Computer Science is preferred
- Prior experience working in an Agile Scrum environment is preferred
- Experience working on a development team larger than 10 engineers is preferred
- Works with data services engineering teams to create and maintain data sources and API's to support the apps
- Continuously discover, evaluate and implement new technologies to maximize development efficiency
46
iOS Software Engineer Resume Examples & Samples
- Top-notch Objective-C and engineering know-how (and a desire to keep learning)
- Knowledge of iOS development tools and C++ is a plus
- You like to work as part of a self-organizing Scrum team in a scaled agile framework
- BS or MS in Computer Science or equivalent work experience. But if you're talented, degrees aren’t everything
47
Senior iOS Software Engineer Resume Examples & Samples
- Personalization by machine learning your driving patterns over time
- Organize your frequent destinations and upcoming trips in one place
- Easily send addresses from your phone to your car from anywhere
- Monitor traffic and alert customers when it’s the best time to leave
- Send quick messages from your car to let them know what time to expect you
- Lock and unlock your BMW, or turn on the ventilation system, from anywhere
- Show vehicle range, battery status, and nearby charge stations
- Early danger warning systems that are key inputs to autonomous driving. BMW cloud learns trouble spots on the road from BMW sensor data and alerts drivers in real time
- Location based services – first/last mile routing, routing optimizations, on-street parking prediction, personal POI manager, ride/car sharing, etc
- Strong professional knowledge of iOS mobile application development
- Design patterns including MVC & MVVM
- Reactive Programming (e.g. RxSwift, ReactiveCocoa, etc.)
- Dependency Injection frameworks (e.g. Typhoon, Swinject, Cleanse, etc.)
- Implementing complex UI with cool animations
- Excellent software engineering skills: object-oriented design, test driven development, automated testing, continuous integration, etc
- High energy, a passion for software and ability to work in a collaborative environment
- B.S. or higher in Computer Science, Engineering, Math, Physics or equivalent experience
- 5+ years of development experience with command of multiple modern programming languages (e.g. Swift, Objective-C, Java, C++, etc.)
48
iOS Software Engineer Resume Examples & Samples
- Strong programming skills, preferably with Swift and Objective-C
- Deep experience with iOS SDK include frameworks such as UIKit, Core Data, Core Animation, Core Graphics, AVFoundation, Core Spotlight, and Core Text
- Intimate knowledge of iOS design patterns and Apple’s Human Interface Guidelines
- Up to speed with the latest iOS version changes, features and requirements
- Familiarity of the Swift Standard Library
- Knowledge / familiarity of the Swift open source project a plus
- Solid understanding of JSON, REST and other similar web services
- Currently have apps deployed on the iOS App Store
- Must have a solid understanding of the software development process, including unit testing and release management
- Ability to support multiple projects at the same time
- Must be able to brainstorm and effectively communicate technology ideas and issues
- Must be highly collaborative and able to work cross functionally with different teams
49
Senior iOS Software Engineer Resume Examples & Samples
- Strong programming skills utilizing Objective-C, C, C++
- Comfortable with re-evaluation and change in a fast-paced environment
- Experience in designing an iOS application or framework of significant scope
- Knowledge of the graphics stack, including CoreGraphics, CoreAnimation, Metal
- Familiarity with performance measurement tools
50
iOS Software Engineer Resume Examples & Samples
- Design and create beautiful new features that delight customers
- Collaborated with partner teams to deliver the latest and greatest experience
- Define the technical architectural investments of the product
- Define and develop automation strategy on product’s quality
- Define the long-term engineering strategy of the product
- Improve software engineering practices with data driven development
- Deliver efficient and performant code that requires low maintenance
- Cocoa UI development experience
- Experience with network communication protocols
- Experience designing simple and responsive UI
- Experience with Local and Remote Notifications
- Experience with Apple Events
- Experience handling online and offline experience
- Experience in memory management with and without ARC
- Experience with SQLite or NoSQL Database
51
Siri iOS Software Engineer Resume Examples & Samples
- Expert in JavaScript application development and testing (e.g. Node.js, Mocha)
- Development experience at the application level with Objective-C Cocoa
- In-depth development experience with server-side Java and web services
- Knowledge of distributed systems and experience writing asynchronous code
- Self-motivated, detail-oriented, excellent problem solving ability and critical thinking
52
iOS Software Engineer Resume Examples & Samples
- Educated in or a broad experience with object oriented programming
- Experience in developing and shipping native iOS apps
- Up to speed with everything Swift 3.0 has to offer
- Preferably some knowledge of Ruby, HTML, CSS, Javascript and databases
- Passionate about design and building great iOS apps
- Driven by innovation and greatly interested in learning skills which you do not yet possess
- Just like us you want to become the best in what you do