Us Citizen
Green Card
Corp-Corp
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 1st Jul 2021
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.