MP Dominic & Co
Location
Kochi | India
Job description
Key Responsibilities:
Â
ï'· Design and develop advanced applications for the iOS platform using Swift or Objective-C
programming languages.
ï'· Collaborate with cross-functional teams to define, design, and ship new features.
ï'· Ensure the performance, quality, and responsiveness of applications.
ï'· Identify and fix bugs, bottlenecks, and other issues affecting application performance.
ï'· Maintain code quality, organization, and automatized testing.
ï'· Stay up-to-date with the latest industry trends, technologies, and best practices related to iOS
development.
ï'· Continuously discover, evaluate, and implement new technologies to maximize development
efficiency.
ï'· Mentor and provide guidance to junior developers, ensuring their growth and development.
ï'· Participate in code reviews to maintain code standards and improve overall development quality.
ï'· Collaborate with the QA team to ensure the delivery of high-quality applications.
ï'· Work closely with the UI/UX team to implement visually appealing and intuitive user interfaces.
ï'· Collaborate with backend developers to integrate mobile applications with server-side systems.
ï'· Conduct performance analysis and optimize application code for efficiency.
Â
Qualifications and Skills:
ï'· Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent
work experience).
ï'· Proven experience as an iOS Developer with a strong portfolio of successfully launched
applications.
ï'· Proficient in Swift and/or Objective-C programming languages.
ï'· Deep understanding of iOS frameworks such as Core Data, Core Animation, Core Graphics, and
Core Text.
ï'· Experience with RESTful APIs to connect iOS applications to backend services.
ï'· Strong knowledge of iOS UI design principles, patterns, and best practices.
ï'· Familiarity with Apple's Human Interface Guidelines and App Store review process.
ï'· Solid understanding of mobile application performance optimization techniques.
ï'· Proficient in using version control systems such as Git.
ï'· Experience with agile development methodologies, such as Scrum or Kanban.
ï'· Excellent problem-solving skills and attention to detail.
ï'· Strong communication and interpersonal skills to effectively collaborate with cross-functional
teams.
ï'· Ability to mentor and guide
Job tags
Salary