Hi,
Please look at the requirements below, let us know of your interest, and send us your updated resume to [email protected]
Role: iOS Lead Developer
Location: Pleasanton CA or Plano TX
Job Description:
- Lead the development of iOS applications from concept to deployment.
- Focus on designing and implementing scalable features while ensuring performance and quality.
- Ensure the apps meet functionality and user experience requirements.
- Collaborate with product, design, QA, and backend teams to define, design, and ship new features for iOS applications.
- Write maintainable, testable, and high-quality code, following best coding standards.
- Code Quality and Performance:
- Conduct thorough code reviews, ensuring adherence to industry standards and best practices.
- Optimize applications for performance, addressing bottlenecks, memory leaks, and other performance issues.
- Proactively suggest and implement improvements to enhance performance, quality, and scalability.
- Collaboration and Mentorship:
- Lead and mentor junior developers, providing guidance on best development practices.
- Set clear, actionable goals for team members and offer constructive feedback.
- Work closely with design, QA, and backend teams to deliver high-quality solutions.
- Technological Expertise:
- Expertise in iOS frameworks such as Core Data, Core Animation, Cocoa Touch, and others.
- Extensive experience with offline storage, threading, and performance tuning.
- Proficient in integrating RESTful APIs and connecting iOS applications to backend services.
- Solid understanding of UI/UX standards and Apple’s design principles and interface guidelines.
- Knowledge of low-level C-based libraries (preferred).
- Experience with performance and memory tuning tools such as Instruments and Shark.
- Familiarity with cloud messaging APIs and push notifications.
- Additional Responsibilities:
- Knowledge of performance benchmarking and optimization.
- Proficient in version control systems such as Git, Mercurial, or SVN.
- Familiarity with Continuous Integration tools and processes.
- Strong understanding of Agile methodologies.
Required Skills and Experience:
- 8+ years of experience in iOS mobile application development.
- Highly proficient in Swift and deep understanding of iOS frameworks.
- Extensive experience in performance optimization, including identifying bottlenecks, memory leaks, and overall performance issues.
- Strong experience with RESTful APIs and integrating them into iOS applications.
- Proficient with Core Data, Core Animation, Cocoa Touch, and offline storage techniques.
- Solid knowledge of UI/UX design and Apple’s human interface guidelines.
- Expertise in version control using Git, Mercurial, or SVN.
- Familiar with Agile methodologies for team collaboration and development.
- Strong communication skills for cross-functional collaboration and leadership.
With Regards
Kishore Reddy
[email protected]
|