We are seeking an experienced and innovative iOS Technical Lead to oversee the development and delivery of cutting-edge mobile applications. The ideal candidate will possess strong leadership skills, deep expertise in iOS development, and a comprehensive understanding of software development lifecycle (SDLC). This role involves guiding a team of developers, designing scalable solutions, and ensuring the highest quality standards for our iOS applications. The position offers an opportunity to work on complex projects utilizing the latest technologies and frameworks in a dynamic environment.
Responsibilities
- Lead the design, development, and deployment of iOS applications using Swift and Objective-C, ensuring adherence to best practices and coding standards.
- Collaborate with cross-functional teams to define project requirements, architecture, and technical specifications.
- Implement and maintain RESTful APIs, Web services, and SDK integrations to enhance app functionality.
- Drive continuous integration (CI/CD) pipelines using tools like Jenkins or GitHub Actions to streamline development workflows.
- Oversee code reviews, debugging, and troubleshooting to ensure robust performance across devices.
- Apply design patterns such as MVC and OOP principles to develop scalable and maintainable codebases.
- Coordinate testing efforts including unit testing, test-driven development (TDD), and automated testing frameworks.
- Manage version control systems such as SVN and Git for source code management.
- Ensure compliance with security standards like authentication protocols and secure data handling.
- Stay updated with industry trends in mobile application development, SDKs, APIs, and networking protocols to incorporate innovative solutions.
Skills
- Extensive experience in iOS development using Swift and Objective-C.
- Strong knowledge of RESTful API design, Web services (SOAP/REST), JSON/XML data formats, and application integration techniques.
- Proficiency with version control tools such as GitHub, SVN, and Shell Scripting for automation tasks.
- Familiarity with databases like MySQL, SQLite, SQL Server, including schema design and query optimization.
- Experience with mobile frameworks such as React Native, Xamarin, Angular, and React for cross-platform development.
- Deep understanding of software development methodologies including Agile SDLC practices.
- Knowledge of continuous integration tools like Jenkins or CI/CD pipelines for automated build/test/deploy processes.
- Ability to implement secure authentication mechanisms within mobile applications.
- Experience with debugging tools, Visual Studio environment setup for hybrid app development is a plus.
- Familiarity with computer networking concepts relevant to mobile app connectivity. This role is ideal for a proactive leader passionate about developing innovative iOS solutions while mentoring team members in a collaborative environment that values technical excellence and continuous improvement.
Job Type: Contract
Pay: $60.00 - $65.00 per hour
Work Location: Remote
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.