iOS Developer
Role: iOS Developer
Location: Plano, TX/ Pleasanton, CA
Duration: 12+ Months
Mandatory Skills: Swift, Ios Frameworks, Restful Apis, iOS Lead
Requirements:
• We are seeking an iOS Lead with at least 8 years of experience in
mobile application development.
• The ideal candidate will possess in-depth expertise in iOS
development, with a focus on performance, design, and maintainability.
The individual should be highly proficient in Swift, with a
comprehensive understanding of iOS frameworks and best practices. This
role demands creativity, innovation, and the ability to optimize
application development, maintenance, and performance using design
patterns, reusable solutions, and a deep understanding of development
activities across the team.
• 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 Apples 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. Proficiency in performance
benchmarking and optimization for iOS applications.
• Relevant iOS development certifications (preferred).
Responsibilities:
• Design and Development: Lead the development of iOS applications from
conception to completion.
• Design and implement features with a focus on performance, quality,
and scalability.
• Ensure the apps are responsive and meet all requirements for both
functionality and user experience.
• Collaborate with cross-functional teams to define, design, and ship
new features for iOS applications.
• Write clear, maintainable, and testable code following best coding
standards and industry practices.
• Code Quality and Performance: Conduct code reviews, ensuring adherence
to coding standards and best practices.
• Optimize the application for speed and efficiency by identifying and
addressing bottlenecks, memory leaks, and performance issues.
• Proactively identify areas for improvement and make recommendations to
improve performance and quality.
• Collaboration and Mentorship: Provide technical leadership to junior
developers, guiding them on development practices and helping them grow
within the team.
• Mentor and coach team members, setting FAST goals and providing
constructive feedback.
• Work closely with the design, QA, and backend teams to deliver robust
solutions.{depending on project requirements}}, and Cocoa Touch
To apply for this job email your details to Akash@empowerprofessionals.com