Job Description
- We are looking for talented iOS Team Leader who are passionate and know-how the process of building scalable and secure functionality on top of the iOS platform. You will be associated with a qualified and experienced pool of people with whom you will build correlations by sharing your experience and growing your capabilities.
Primary Objectives
Experience in leading a small group of team members.Professional experience with swift code for iOS.Practical experience in applying OOPs techniques and design patterns in everyday coding.Expertise of iOS SDK, different versions of iOS, and how to deal with different screen sizes.Experience working with remote data via REST API and JSON.Proper knowledge of the iOS development life cycle.Understanding of iOS App Code signing process and deployment process.Ability to understand business requirements and translate them into technical requirements.Experience with offline storage, threading, and performance tuning.Experience with development in third-party libraries, and APIs.The desire to be continually learning about newly emerging technologies / industry
trends & challenges, perform duties with minimal guidance.
Solid hands-on experience in developing native iOS apps.Hands-on experience in Cloud APIs, push notifications, Social sign-in, Crashlytics,
integration of analytics is an added advantage.
Proficient understanding of code versioning tools, such as Git, SVN.Experience with performance and memory tuning with tools.Proven leadership skills, including the ability to motivate and lead other talented developers.Ability to take a project from scoping requirements through launch.Experience in dealing with multiple projects.Understanding and familiarity with common code review methods and standards.Experience building and delivering highly scalable, reliable, and complex software
systems on – time and on budget.
Should be ready to learn new things and take challenges.Roles & Responsibilities
Bring your own unique expertise to the team and learn from others.Take ownership, be creative, and think outside the box to invent and build solutions
to real-world customer problems.
Providing technical leadership and guidance on project plans and delivery commitments.Manage the day-to-day activities of an engineering team. Project planning,
milestones / deadlines date definition, task estimation, scope of work assessment, etc.
Participating in the recruitment process, providing input for performance appraisals.Manage individual team members, both junior and senior, encouraging their
professional growth and maximizing their potential contributions. Lead in Architecting and developing new features in accordance with our product roadmap.
Accountable for the team’s performance, work satisfaction, and growth.Provide thought leadership on industry best practices around design, testing, and security.Design and build advanced applications for the iOS platform.Creating app updates, including bug fixes and additional features, for release.Collaborating with UI and UX Designers, as well as Software Testers, to ensure that
each app is presentable and in perfect working order.
Proofreading code and correcting mistakes before each app is released.Ensure the best possible performance, quality, and responsiveness of the application.Strictly follow instructions & guidelines given by a project manager.Help maintain code quality, organization and automation.Fully responsible for mobile app development in the team.Work on improving application performance.Monitoring app reviews to detect areas for improvement.Continuously discover new ways to implement new technologies to improve
development efficiency.
Help your team solve problems in a way that makes sense for iOS users and our codebase.Join other developers and help to shape the direction of Android development at our company.Insist on a consistent and responsive user experience for every one of our users.Design, build, and maintain high performance, reusable, and reliable swift code.Give training to Jr. & fresher developers.Continuous Integration, and strategy, planning and execution.Manage individual team members, both junior and senior, encouraging their professional growth and maximizing their potential contributions.Accountable for the team’s performance, work satisfaction and growth.Establish ways for team members to complete their tasks.Define milestones for a new project.Assign targets to the team, and ensure that the targets are met.Suggest new things & methods of work to the team as & when required.Check the status of assigned tasks daily and resolve issues the team members face.Technical Skills You Should Have
Positive thinking and motivator for other team members.Great team player who works well in collaborative situations.A breadth of technical skills and know how to use the right tool for the job.A positive can-do attitude and bring a passion for excellence to the workplace.Translate designs and wireframes into high quality code.Excellent understanding of Swift, Xcode, Core Data, Auto Layout, Git, iOS Human
Interface Guidelines, REST APIs and JSON.
Understand business requirements and translate them into technical requirements.Excellent coding and proofreading skills.Passionate about creating great code.Complex problem solving and ability to multitask.Top-notch teamwork and communication skills.Creativity and brainstorming.Unwavering curiosity.Familiarity with continuous integration.Eagerness to embrace scalability, reliability, and performance challenges.Excellent verbal & written communication skills.Good interpersonal and decision making skills.Building Relationship with team members.A passion for technology and the ability to learn new concepts quickly.A systematic and quality-oriented way of working.Experience with task planning and estimating effort.Approach to tackle technical challenges with an open mind and desire to innovate.Requirements
Key Expertise
Swift, Xcode, Core Data, Auto Layout, Git, iOS Human
Interface Guidelines, REST APIs and JSON.
Qualification
Bachelor’s Degree in Computer Science or Computer Engineering,B.Tech (CSE / IT), M.Tech (CSE / IT), B.E. (CE / IT), M.E.(CE / IT)Experience
4+ years of experience in iOS Team LeaderBenefits
Benefits
22 Paid Leaves5 Days WorkingGood Company CultureHealth InsurancePension SchemeStatutory Benefits (PF & ESIC)Salary on timeYearly PicnicAnnual Sports DayMonthly EventsFestival CelebrationsRequirements
Key Expertise Swift, Xcode, Core Data, Auto Layout, Git, iOS Human Interface Guidelines, REST APIs and JSON. Qualification Bachelor’s Degree in Computer Science or Computer Engineering, B.Tech (CSE / IT), M.Tech (CSE / IT), B.E. (CE / IT), M.E.(CE / IT) Experience 4+ years of experience in iOS Team Leader