This job board retrieves part of its jobs from: Toronto Jobs | Hamilton Jobs | Work From Home

Daily updated job offers in California

To post a job, login or create an account |  Post a Job  

Helping you to find a new job in California

previous arrow
next arrow

Senior ios developer

IKIN, Inc.

This is a Full-time position in San Diego, CA posted December 13, 2019.

The Senior iOS Developer is responsible for creating and architecting new mobile applications, maintaining and improving existing features on the IKIN/ryz holographic platformMust be experienced with iPhone development.

Programming iOS to work with peripheral devices. Native OS programming skills and API knowledge. Will be used to refine and build APIs to communicate with external hardware using iOS architecture. Must be familiar with Metal rendering, and native rendering on the iOS device.Job Description & ResponsibilitiesThe Senior iOS Developer is responsible for the following responsibilities and other duties as assigned:Responsible for the architecture creation, design and development of iOS mobile apps and modulesAble to architect and design iOS apps and their interaction with outside systemsHands-on programming iOS apps and Augmented Reality in a holographic environmentRefactor, debug, prepared and release iOS apps to the Apple App StoreResolve defects/bugs during testing, pre-production, production, and post-release patchesArchitect and develop an iOS app featuring calendars, chat, REST interface in > 10K lines of Swift codeArchitect and develop Full Stack Server-Side Swift and iOS app.Establish productive, professional relationships with key personnelDrive, mentor and coordinate activities in the iOS sub-team and with others in the wider teamBe adaptable to team requirements e.g.

play the role of tester/reviewer if need arisesDrive evaluation and use of iOS technologies, tools, development and testing processesQualifications and CompetenciesThe requirements listed below are representative of the knowledge, skill and/or ability required.

To perform the job successfully, an individual should demonstrate the following competencies:You will be responsible for working with product managers, developers and experience designers to build an intuitive mobile experience.

Using your detailed understanding of technologies and applying your intellectual curiosity you will help design, build, test, and improve the feature sets.Skills RequiredRoughly 85-90% hands-on codingGood understanding of IOS design patterns and well versed with latest IOS components.Good understanding of the Software Development Life Cycle (SDLC).Experience with Agile Development, SCRUM, methodologiesUnity: 3 years (Required)Objective C: 3 years (Preferred)iPhone/iPad development, XCode, iOS SDK: 3 years (Required)iOS Mobile Development: 3 years (Required)Swift 4: 3 years (Preferred)Experience in developing (creating and consuming) libraries and frameworksWell versed in interfacing with web services (RESTful, SOAP, JSON, XML)DocumentationGood grasp of network security concepts and implementationsUIKit, MapKit, CoreLocation, CoreImage, MessageUI, Vapor, PostgreSQL, MySQL, Twilio, SendBird, AWS S3, Alamofire, FacebookSDK and SnapchatSDKExperience with web services (consuming or creating) with REST.Successful delivery of high-quality IOS features and supporting back-end services code (requirements, design, code, test, devops, documentation, etc.).Strong across iOS implementations and ecosystem eg.

push notifications, background modes, location services, store/review processes, profiles UX and UIIt would be advantageous to have skills and experience in:Cross platform development and HTML5/CSS3/JavaScriptBackend system architecture and developmentSoft Skills:Also, to perform this job successfully, the individual must be a “self-starter” attitude and ability to drive projects independently, computer literate and have full knowledge of MS Outlook, Word, Excel, and Power Point.

Excellent verbal and written communication skills.

Ability to work in as a team and independently.

Ability to plan, organize and have problem solving skills.

Be accountable and own outcomes.Supervisory ResponsibilitiesThis position has no supervisory responsibilities.Education / CertificationsBS/MS in computer science degree, plus 4-8 years of experienceBenefitsStandard company benefits will be offeredWork EnvironmentThe work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. IKIN is a professional organization. The noise level in the work environment is usually moderate.