-
›
- 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.
Jetzt bewerben
Teilen Sie diese Chance
Can’t Find the Job of Your Choice?
Never miss out on new jobs at HCLTech.