Software Engineer, IOS Job Description
Software Engineer, IOS Duties & Responsibilities
To write an effective software engineer, IOS job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer, IOS job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Engineer, IOS Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Engineer, IOS
List any licenses or certifications required by the position: AWS, SSL, X.509, PKI
Education for Software Engineer, IOS
Typically a job would require a certain level of education.
Employers hiring for the software engineer, IOS job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Computer Engineering, Technical, Education, Software Engineering, Information Technology, Electrical Engineering, Software Development, Science
Skills for Software Engineer, IOS
Desired skills for software engineer, IOS include:
Desired experience for software engineer, IOS includes:
Software Engineer, IOS Examples
Software Engineer, IOS Job Description
- Become part of the Quik iOS journey
- Contribute exceptional programming skills to develop highly innovative consumer-based mobile products Make disciplined use of git source control and bug tracking systems
- Participate in software code reviews to ensure the creation of high quality, compact code Participate in code development from requirements throughout the deployment
- Collaborate with other engineers, managers, and executive team to define, design and ship new features
- Collaborate with the Product Manager to create rapid prototypes of new ideas
- Ensure and promote practices that ensure high-quality, stability and performance
- Serves as a team member in the design and new technology proof of concept for applications for new technology
- Mentors Software Engineer I
- Delivers code that meets specifications, creates little to no operational support overhead and requires minimal support during development from more senior engineers
- Being ruthlessly pragmatic about what gets built and how it gets built, without compromising on quality (quality is a feature)!
- Unit testing, UI Automation
- Familiar with swift
- Runs personal iOS projects
- Attends meets-up and seminars
- Insistence on a consistent and responsive user experience
- Strong architectural and design sense
Software Engineer, IOS Job Description
- Deliver software on schedule
- Build delightful experiences to capture documents, preview images and review the extracted data
- Apply Computer Vision and Machine Learning to better understand the image of the document
- Apply “Out of the box thinking” to reduce memory/binary foot print and dramatically improve performance
- Drive technical decisions with data driven mindset
- Deep memory and low level debugging skills
- Resolve defects/bugs/crashes, debug memory problems, integration issues during QA testing and after the product release
- Demonstrate a passion for developing well architected, elegant, solution
- Have direct impact on delivery times, profit margins and customers - both internal and external
- Make every pixel perfect, every transition accurate and responsive, and every metaphor intuitive
- Have published iOS apps in the app store a plus
- A minimum of 1 year experience in developing iOS applications
- Experience with Android and Mobile Web is a plus
- Testing and validation experience (Unit testing, BDD testing, mocking)
- Apps in the App Store
- 3+ years of experience in OO Programming – Objective C / Swift
Software Engineer, IOS Job Description
- Own and drive improvements on app architecture
- Build new features in the Yelp app to connect people with great local businesses
- Research new technologies to support build vs
- Consistently deliver work within stated timelines
- Develop and deploy solutions independently and as a team member from a broad perspective, working independently on specific features
- Participate in design efforts and discussions such as code reviews, design discussions, brainstorming new tools and methods
- Our team is small, agile, collaborative and highly cohesive
- Preference for experience in defining web service APIs
- Have fun, experiment, and work smartly to deliver best in class enterprise iOS phone, tablet and iOS watch products
- Help build an awesome culture by encouraging and inviting friends, former class mates and ex-coworkers to join in the fun
- Ability to define/consume REST APIs
- Knowledge and experience of other mobile platforms
- Complete understanding of Apple’s development model and processes
- 3+ years in automated testing – kif, XCTest, Mockito, Cucumber
- 5+ years of mobile development for native iOS applications
- Love for building mobile applications
Software Engineer, IOS Job Description
- Support technical support engineers with high-level and escalated customer issues
- Implement requirements on iPhone apps
- Follow internal software development procedure that complies with medical regulations
- Develop automated unit testsInterface with software test to ensure high quality product
- Lead a team of 5-6 iOS engineers responsible for shipping all Sam's Club applications on the iOS platform
- Develop next generation mobile payment and banking applications, write solid code following best development practices
- Commit to TDD using Cucumber and Appium
- Performing coding, testing in the areas of development and maintenance
- Interact with Project Managers to ensure that requirements are understood and updated daily
- Achieve agreed productivity targets to ensure timely deliverables and adhering to defined quality standards
- Experience using mobile platform programming environments such as XCode
- Experience in using testing and conformance frameworks
- UI development in mobile framework, including using of native UI controls and developing of new custom UI Controls and handling Fragmentation
- Understanding of at any enterprise-level mobile device management
- Experience with Exchange ActiveSync and iOS devices
- Mobile Device Management (MDM) in iOS
Software Engineer, IOS Job Description
- Develops Computer Software Component (CSC) software requirements and algorithms
- Leads supplier/subcontract management team
- Leads development, maintenance, and unit tests for a software Computer Software Configuration Item (CSCI) by utilizing software development environments and programming languages in order to implement design and satisfy allocated requirements
- Develops/decomposes, documents and maintains designs for a software Computer Software Component (CSC) consistent with the defined architecture and requirements/regulations by applying established methods and practices
- Leads integration/test efforts of complex systems, applying comprehensive knowledge of system domain areas to resolve complex integration issues
- Exercises considerable latitude in determining research directions
- Provides subject matter expertise on resolution of regulatory and domain operational and integration issues to customers, suppliers, application users, and other technical and support personnel
- Beta testing of new iOS updates and make any software changes resulting from these
- Develop, enhance and support Continuous Integration/Continuous Delivery tools and pipelines
- Consult with product manager to identify minimal viable product and decompose feature set into small scoped user stories
- BS, MS, or PhD in a technical field preferred
- Must be experienced in writing unit test cases automating UI testing
- At least 4 years of iOS development tools such as Xcode and CocoaPod
- At least 4 years of experience integrating with APIs
- At least 4 years of Full-stack mobile background
- 2 + years of shipping to the App Store