Colombo / FULL TIME
Associate Technical Lead
We are seeking an associate tech lead to join our dynamic team. As an associate tech lead, you will be responsible for leading a team of software developers in designing and implementing software solutions that meet our clients’ business needs. The ideal candidate will have a strong technical background, experience in project management, and a passion for leadership and mentorship.
Expected salary range
310k – 570k pre-peg basic salary
Who we are
We are a global digital product & UX agency focusing on new cutting edge technologies of web and mobile. We create disruptive change by crafting best-in-class design, software, and ventures.
What we believe
We believe technology & design together has the power to create transformation change. From the word go, we did things differently. Instead of a gruelling, up-or-out career, we offered balance and sanity (much needed in this day and age). We value work-life balance and believe that balance brings out the best in you both professionally and personally. We embrace a diversity of people and views. This makes us better and means better outcomes for our clients.
Bachelor’s degree in computer science or related field
5+ years of experience in software development
2+ years of experience in leadership or project management roles
Strong knowledge of software development principles, including software design patterns, data structures, algorithms, and software architecture
Experience with software development tools, such as git, clickup, jira, and confluence
Ability to work effectively in a team environment
Familiarity with working in a Scrum Agile delivery environment.
Familiarity with front-end technologies like React, Vue or Angular.
Excellent communication, motivational, and interpersonal skills.
What you’ll do
Lead a team of software developers in designing, developing, and maintaining software solutions
Collaborate with clients to understand their requirements and translate them into technical specifications
Ensure the technical feasibility and scalability of software solutions
Coach and mentor junior developers to improve their technical skills and knowledge
Work closely with project managers to ensure projects are delivered on time and within budget
Participate in code reviews to ensure that code quality meets our standards
Stay up-to-date with the latest technologies and industry trends to identify opportunities to improve our software development process
Troubleshoot and debug software issues as needed
Communicate effectively with team members, project managers, and clients
Nice to have
Experience with cloud technologies, such as AWS or Azure
Familiarity with DevOps practices, such as continuous integration and deployment
Experience working in a software services company or consulting firm
Experience with mobile development, such as iOS or Android
Knowledge of machine learning or artificial intelligence technologies
Experience working with distributed systems and microservices architecture