-
›
- Careers ›
- Canada ›
- Job Openings ›
-
Senior Technical Lead (Python/iOS)
Senior Technical Lead (Python/iOS)
Qualification:
Bachelor’s degree in Computer Science, Engineering, or a related field.
A Master’s degree is preferred.
At least 8 years of experience in software development, with a proven track record in both backend (Python) and iOS (Swift/Objective-C) development.
Roles and Responsibilities:
- Lead the design and implementation of scalable applications using Python on the backend and Swift/Objective-C for iOS applications.
- Develop and maintain features across the entire stack, including the frontend, backend, and iOS applications.
- Conduct code reviews, provide constructive feedback to peers, and mentor junior developers in best practices and advanced technical approaches.
- Take ownership of projects from conception to deployment, ensuring robust, scalable, and high-quality technical solutions.
- Identify bottlenecks and optimize the performance of existing backend services and iOS applications.
- Work closely with product managers, UX/UI designers, and other stakeholders to understand requirements and translate them into elegant technical solutions.
- Lead the development of tests to ensure software quality and reliability, including unit tests, integration tests, and system tests.
- Stay updated with the latest industry trends and technologies. Propose and implement new technologies and frameworks to solve unique challenges faced by the organization.
- Implement and advocate for strong security practices throughout all phases of the development lifecycle.
Required Technical and Professional Expertise:
- At least 8 years of experience in software development, with a proven track record in both backend (Python) and iOS (Swift/Objective-C) development.
- Expertise in Python, with experience in popular frameworks like Django or Flask.
- Strong proficiency in iOS development with Swift and Objective-C.
- Solid understanding of database technologies, both relational and NoSQL.
- Familiarity with DevOps tools (Docker, Kubernetes) and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent communication skills with the ability to articulate complex technical ideas to non-technical stakeholders.
- Demonstrated ability to lead projects and mentor junior team members.
Apply Now
Share this opportunity
Can’t Find the Job of Your Choice?
Never miss out on new jobs at HCLTech.