- 
                                                                                                                         › 
                                          
 - Careers ›
 - Canada ›
 - Job Openings ›
 - 
                                                                                                  
Senior Technical Lead (Python/Android)
 
Senior Technical Lead (Python/Android)
Qualification:
- Graduation
 - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
 - Minimum of 8+ years of experience in full stack development with a strong background in Python and Android app development
 
Key Roles and Responsibilities:
- Build and maintain robust, scalable full stack applications. Ensure seamless integration of front-end and backend components.
 - Design and implement advanced applications for the Android platform while ensuring performance, quality, and responsiveness of applications.
 - Develop and maintain scalable back-end services using Python. Implement server-side logic, data storage solutions, and ensure high performance and responsiveness to front-end requests.
 - Create and maintain scalable RESTful APIs. Ensure effective integration with internal and external systems.
 - Analyze and optimize UI and backend application code for efficiency and performance.
 - Write and maintain reliable code; develop test frameworks and coordinate testing protocols.
 - Work with cross-functional teams to define, design, and ship new features. Provide technical leadership and mentorship to junior engineers.
 - Stay abreast of the latest technology trends and best practices in mobile and web development.
Preferred Skills: - Experience with cloud services (AWS, Google Cloud, or Azure) will be advantage
 - Familiarity with front-end languages (e.g., HTML, JavaScript, CSS)
 - Prior experience in a lead role within a tech team
 
Required Technical and Professional Expertise:
- Expertise in Android SDK, different versions of Android, and how to deal with different screen sizes.
 - Proficient in Python, with a good knowledge of its ecosystems and frameworks such as Django or Flask.
 - Solid understanding of database technologies, both relational and NoSQL.
 - Strong understanding of RESTful APIs and experience in developing them.
 - Knowledge of user authentication and authorization between multiple systems, servers, and environments.
 - Understanding of fundamental design principles behind a scalable application.
 - Proficient understanding of code versioning tools, such as Git.
 - Strong analytical and problem-solving skills with a meticulous attention to detail.
 
Apply Now
Share this opportunity
Can’t Find the Job of Your Choice?
Never miss out on new jobs at HCLTech.