- Min 4+ years experience
- Surat (GJ), India
About Us
- We have a team of listeners, questioners, and collaborative problem-solvers. The team is smart, passionate, experienced, and polished. We are designers who get things done. Our league of super heroes includes 10+ certified iOS developers.
- OptimumBrew is known as a process driven, adaptive and human-first company, where your Growth is valuable to us, both professionally and personally.
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.
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),BCA, MCA.
Experience
- 4+ years of experience in iOS Team Leader
Benefits
- 22 Paid Leaves
- 5 Days Working
- Good Company Culture
- Health Insurance
- Life Insurance
- Pension Scheme
- Statutory Benefits (PF & ESIC)
- Salary on time
- Yearly Picnic
- Annual Sports Day
- Monthly Events
- Festival Celebrations
Call to Recruiter :
- +91 9316393312