Previous Job
Previous
Business Systems Analyst (Business Rules Analyst)
Ref No.: 19-17274
Location: San Francisco, California
Title- Developer
Location- San Francisco CA
Job ID- 19-17274
Duration – 4 months
Contract -W2 only
Job Description
 
 
Position Summary:
This role is for Apple iOS mobile software development engineer - strong experience and proven track record in mobile UI, Swift, Objective C and other related technologies.
Responsibilities:
  • Design and build applications for the iOS platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • {{Add other responsibilities here that are relevant}}
  • Responsible for creation of concept, design, development, testing and maintenance of applications for reliability, security, manageability, scalability, extensibility, performance and re-use; provides technical expertise in the areas of architecture, design, and implementation.
  • Works with technical and business team members to create excellent software.
  • Determines the best implementation that will meet the design of the Application Architect.
  • Ensures that thorough unit and component testing is carried out
  • Sets and adheres to software coding and style guides to ensure consistency.
  • Performs code reviews to ensure consistency to style standards and code quality.
Skills and other details:
  • Proficient with Objective-C or Swift {{depending on project requirements}}, and Cocoa Touch
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple's design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning with tools {{such as Instruments and Shark, depending on project needs}}
  • Familiarity with cloud message APIs and push notifications
  • Knack for benchmarking and optimization
  • Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}
  • Familiarity with continuous integration

Regards,
Karthick Subramani
Sunrise Systems, Inc.
105 Fieldcrest Ave Suite# 504, Edison, NJ 08837 USA
Direct : 732-272-0271 Fax:
(732) 603 2208. Karthick.s@sunrisesys.com
LinkedIn : https://www.linkedin.com/in/karthicksubramani