The Lead Software Developer (iOS) will be at the forefront of mobile innovation, responsible for designing, developing, and maintaining high-quality iOS applications. This role offers long-term growth opportunities, with strategic input into the direction and architecture of the company’s iOS mobile apps. You will stay ahead of mobile technology trends, integrating the latest advancements into the products while ensuring best practices are followed to deliver top-tier performance and user experience.
- Key Responsibilities:
- Actively participate in all phases of the Scrum software development process, including:
- Grooming
- Sprint Planning
- Daily Scrum Meetings
- Sprint Review
- Sprint Retrospectives
- Design, develop, and maintain TrueMoney’s iOS applications using the latest technologies and frameworks.
- Collaborate with cross-functional teams to define, design, implement, test, and deploy new mobile features in a fast-paced and dynamic environment.
- Ensure high code quality, maintainability, and automation by adhering to best practices and development standards.
- Work with both internal and external data sources and APIs to integrate seamless functionality.
- Address system defects, troubleshoot issues independently, and implement enhancements to improve existing functionality.
- Proactively identify bottlenecks in workflows and provide effective solutions to ensure scalable, defect-free applications.
- Conduct research and development on emerging technologies, tools, and updates, sharing insights with the team to foster knowledge sharing and continuous improvement.
- Perform other duties as assigned or required to support project success and team objectives.
- Qualifications:
- BS in Computer Science or related degree, or equivalent experience
- Experience Xcode, Swift, Objective C and Object Oriented Concepts.
- Depth knowledge of iOS development & its components.
- Well familiar with View/View Group Concepts.
- Experience in design in complex UI in XML
- Experience in Web Services API, REST
- Familiar with SQLite, XML, JSON, Bitbucket, Jira, SonarQube.
- Ability to work independently, prioritize tasks, and resolve issues proactively.
- Positive attitude, creativity, and attention to detail.
- Adaptable to change and quick to learn new concepts.
- Good written and verbal communication skills to effectively collaborate with team members and stakeholders.
- Open to learning and adopting new technologies and frameworks as needed.
- Willingness to take on tasks beyond core responsibilities to support team and project goals.
Apply Now : https://docs.google.com/forms/u/2/d/e/1FAIpQLScHPm4wp_4gXvopcn5QomcEIEAvMnCe_bDkUlohXlaSL9zcqw/viewform