Description

Job Description:

We are seeking an experienced and dynamic Tech Lead with a robust background in iOS, Android, and Python development, specifically with experience deploying Python code on AWS serverless i.e. Lambda. The successful candidate will have a proven track record of leading development teams, delivering high-quality mobile applications, and driving the technical vision of cloud-based projects.

Key Responsibilities:

  • Leadership & Team Management:
    • Lead and mentor a team of mobile developers (iOS and Android) and Python developers.
    • Promote a collaborative and inclusive team culture.
    • Conduct regular code reviews and provide constructive feedback to team members.
    • Ensure adherence to best practices and high coding standards.
  • Development & Implementation:
    • Oversee the design, development, and maintenance of mobile applications on iOS (Swift/Objective-C) and Android applications using Android SDK and adhering to UI design principles and best practices.
    • Develop and deploy serverless backend services and APIs using Python on AWS Lambda.
    • Ensure the scalability, performance, and reliability of all developed applications.
    • Collaborate with product managers, designers, and other stakeholders to define project requirements and deliverables.
  • Technical Strategy & Innovation:
    • Define and implement the technical strategy for mobile and cloud-based backend projects.
    • Stay current with industry trends, emerging technologies, and AWS advancements.
    • Advocate for and implement innovative solutions to complex technical challenges.
    • Lead efforts to continuously improve development processes and tools.
  • Project Management:
    • Manage project timelines, resources, and deliverables.
    • Coordinate cross-functional teams to ensure project success.
    • Track and report on project progress, identifying and mitigating risks as needed.

Required Skills and Qualifications:

  • Bachelor’s or master’s degree in computer science, Engineering, or a related field.
  • 9+ years of experience in software development with a focus on mobile (iOS and Android) and backend (Python) technologies.
  • Proven experience in a technical leadership role.
  • Strong proficiency in Swift and Objective-C for iOS development.
  • Strong proficiency in Android SDK, UI design principles, the Android ecosystem, and libraries.
  • Expertise in Python and serverless frameworks (e.g., AWS Lambda).
  • Experience with AWS services such as API Gateway, DynamoDB, S3, and CloudWatch.
  • Solid understanding of mobile application architectures and best practices.
  • Excellent problem-solving skills and attention to detail.
  •  Strong communication and interpersonal skills.

Preferred Qualifications:

  • Experience with Agile development methodologies.
  • Familiarity with DevOps practices and tools.
  • Knowledge of data structures, algorithms, and software design patterns.


 

Education

Bachelor's degree