Required Skills

iOS Developer

Work Authorization

  • Us Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 1st Jul 2021

JOB DETAIL

Duration:  Currently budgeted until March 2022 with strong possibility of extension

Location:  Remote – MUST be able to work PST hours and preference is candidates local to Orange County, CA

 

Must Haves:

·         Objective-C/Swift experience, good code reviewing skills, outstanding mentoring skills

·         5+ years of experience in iOS

·         Experience with Swift UI is a HUGE plus

·         Must have enterprise level experience

Full Job Description:

Qualifications

·                     Bachelor's degree in Computer Science or a related technical discipline.

·                     5+ years of proven experience in iOS application development, using both Objective-C and Swift.

·                     UI development using both Storyboards, XIBs, and SwiftUI.

·                     Having a published iOS app on the Apple App Store a plus.

·                     Understanding of the software and mobile development life cycle.

·                     Experience consuming RESTful APIs with iOS applications.

·                     Comfortable working in a team environment following the Agile methodology.

·                     Understands iOS UX and works closely with the design team to ensure UI designs are aligned with the current iOS UI guidelines.

·                     Interest and ability to learn different technology stacks as needed.

·                     Understands how to mock and provide end to end coverage for API components.

·                     Has experience working with large code bases and working with a shared REST API library.

·                     Experience with offline storage, background processing, threading, and performance optimization.

·                     Able to work both independently and as part of a team in a fast-paced environment to deliver well-designed, reusable, and high-quality code on time.

Responsibilities include

•                    Own end-to-end responsibility on projects of increasing complexity; from technical design through completion and deployment.

•                    Participate in full application lifecycle (concept, design, build, deploy, test, and release management).

•                    Write clean, correct code incorporating feedback from code reviews; consistently follow and enforce best practices.

•                    Leading and/or mentoring other developers; helping them improve their coding skills, work habits, and team collaboration.

•                    Exercise good judgment. Evaluate assignments/requests, properly prioritize tasks and/or projects, and solve problems under pressure of deadlines and resource constraints.

•                    Takes initiative; stays focused; always accountable. Thrives in a fast-paced environment with the ability to focus on achieving the target while minding longer term goals along the way.

•                    Collaborate on API contracts which are documented and agreed upon by multiple stakeholders.

•                    Excellent communication skills and a strong ability to present and defend technical and architectural choices persuasively.

•                    Investigate and Prototype new technologies.

•                    Foresee future changes, lead the feature team to provide expandable and scalable solutions.

•                    Participate in cross-team engineering efforts such as improving code review system, build pipeline, monitoring, etc.

Company Information