Software engineering (Tech Lead)

Software engineering (Tech Lead)
PhazeRo, United Arab Emirates

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Unspecified
Total Vacancies
1 Job
Posted on
Apr 20, 2021
Last Date
May 20, 2021
Location(s)

Job Description

We're looking for an awesome Tech Lead to join our growing team!

You'll be responsible for leading a software engineering team and aligning the technical direction with our engineering manager. Providing a strong technical direction involves establishing a technical vision, resolving technical disagreements, and managing the technical quality of team deliverables. Effective technical leadership ensures the team uses appropriate engineering practices (such as CI/CD and automated testing), invests in continual improvements to tooling or technical debt, and that the system evolves to meet its changing needs and environment.

Talent development is a core part of our mission. You'll also focus on people development (e.g. feedback or career conversations) and building a high-performing team (approx. 20% of your time).


You'll establish and effectively communicate a technical vision with the team. The team shall work closely with you to update and evolve it and turn it into reality. You'll identify technical risks, as early as possible, and maintain trust with developers.

In short, you'll be responsible for the following:

  • Development A Tech Lead must have a background as a developer. They need to know how to write code and what good quality code looks like. They should be able to help their team with any technical challenges they have, even when they are not necessarily the expert.
  • Architecture Development is only one part of building a working system. Tech Leads must have a broader understanding of how software fits into the overall system. They need a good understanding of how the software will be deployed, managed, and operated in a production environment.
  • Leadership An effective Tech Lead needs to have strong leadership skills, even when they are not accountable for line management. Leadership skills like coaching, influencing, and delegation are keys to success in this role.

Requirements

Skills Required

  • Fluency in English
  • Ability to translate business processes into effective software solutions
  • Work with developers to design algorithms
  • Ability to define technical standards
  • Ability to design complex systems for enterprise clients
  • Knowledge of programming languages (e.g. Python, C++, Java, JavaScript) and frameworks (e.g. ReactJS, Django)

Experience Required

  • 5 years minimum in the workforce experience required
  • Experience demonstrating the ability to handle multiple tasks frequently with short timelines, to prioritize and organize work and to complete assignments in a timely, accurate manner
  • Experience demonstrating the ability to identify problems and resourcefulness to resolve them independently and on own initiative
  • Experience demonstrating ability to gather customer requirements and work collaboratively in a multi-disciplinary team to deliver an efficient, user-friendly system that achieves customer goals.
  • Familiarity with Agile development methodologies
  • Experience with software design and development in a test-driven environment
  • Experience with providing constructive feedback to junior and mid-level engineers


Benefits

  • Exposure to high-impact, interesting projects
  • An honest, entrepreneurial, collaborative, high performance culture
  • Infinite opportunities to learn , both on the job and through our rigorous professional development program
  • Access to growing network of world class advisors that work or have worked at: Google, Facebook, Twitter and GitHub.
  • A fun and dynamic work environment that involves community building and international travel

Job Specification

Job Rewards and Benefits

PhazeRo

Information Technology and Services - Muscat, Oman
© Copyright 2004-2024 Mustakbil.com All Right Reserved.