Job Description :
Title: iOS Engineer Duration 6-8 months Location Glendale, CA The Mobile Engineer reports directly to the Senior Manager of Digital Engineering and Development and is responsible for designing and implementing robust new capabilities and supporting current functionalities for Android and iOS devices. Candidate should have experience with hands-on native app development. This includes detailed software design, developing code with unit tests to implement the design, correcting flaws based on requirements testing, integrating the applications and releasing applications for a mobile platform. A Day In The Life Work through current sprint cycle to deliver standards based mobile application. Apply extensive knowledge of native applications using Swift and SwiftUI Design and implement robust mobile GUIs. Growth: Continuous education though company sponsored and self-education on latest tools and technologies. While this engineer will focus on Mobile applications, there will be opportunities to develop solutions on many platforms and technologies, including serverless applications, artificial intelligence, and machine learning. Drive the evolution of the team by introducing and championing new technologies and platforms. Process Minded: Follow the SDLC and Agile methodologies through use of tools such as Jira. Consistently utilize and adhere to ADA compliance and guidelines. Effectively engage and align with enterprise infrastructure, security, and architecture teams. Problem Solving: Ability to process and solve both short term and long-term digital challenges. Recommend technical solutions and alternatives. Operational Excellence: Leverage your experience in developing and delivering technical projects to provide accurate estimates for level of effort and complexity associated with digital projects. Support the work of other on the team through design and code review Experience & Qualifications Minimum 4 years of technical experience developing robust iOS applications. Minimum 4 years working with swif/swiftUI. Familiar with clean architecture, such as MVVM Familiar with package manager, such as SPM or CocoaPods Expert at programmatic development without storyboard Expert at agile development, git version control, and resolving merge conflicts Expert at writing unit tests and integration tests Expert at following consistent and native iOS design language High design sensitivity and ability to turn flat UI designs into pixel-perfect functioning app All Qualified Candidates Must Possess The Following Core Qualifications Strong pro-active communication, with great attention to detail. Ability to assist in the timely delivery of high-quality software releases. Demonstrated ability to work in a fast paced / dynamic team environment and possess time management skills in meeting critical deadlines. Excellent oral/written communication skills and interpersonal skills to support interaction with internal customers, team members, and internal management. Ability to learn new technologies quickly and a fast environment Ability to deliver projects on time without compromise to code quality Ability to problem solve and work independently Ability to think critically when challenges arise Passionate about building iOS apps and other platforms and services in the Apple ecosystem. Team orientated and open-minded Technical Skills Deep understanding of UI/UX standards for mobile applications. Deep understanding of Swift, SwiftUI Worked with package manager, such as SPM or CocoaPods Expert at writing unit tests and integration tests Expert at following consistent and native iOS design language High design sensitivity and ability to turn flat UI designs into pixel-perfect functioning app Experience working with RESTful APIs Experience working within an Agile methodology. Experience understanding of code versioning tools such as Git
             

Similar Jobs you may be interested in ..