Technical Lead

Riyadh, Saudi Arabia

Job Description

Company Description
Zid is an e-commerce in a box - solution that any retailer can use to start their eRetail. Zid helps them to build their own E-Stores (with their own name and identity) and integrates them with the supply chain players to enable them to manage and with ease. All of that with affordable cost and decent quality. Website: http://zid.sa LinkedIn:
https://www.linkedin.com/company/zidapp
Location: Riyadh, Saudi Arabia
Industry: Technology, Information and Internet
Company size: 250+ employees

We are looking for a self-motivated, fast, and hungry learner. As a Technical lead to produce and implement functional software solutions. Technical lead will lead a team of developers responsible for building new and support existing products. Key Responsibilities:
  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with latest technologies
  • Find the pain points in the system and decide with the team the best solutions for them.
  • Report unusual low performance from team members to the engineering manager.
  • Assign tasks to developers.
  • Review the PRDs and approve/reject them.
  • Help the developers to understand the PRD and attend their meetings with PMs.
  • Help developers to break down the requirements to technical tasks.
  • Help developers to write engineering requirements documents (soon).
  • Make sure developers are updating their Jira tasks (50%).
  • Have pair programming and pair reviewing sessions with the developers.
  • Review pull requests and find the problematic patterns from other team members, guide them or report these patterns to the engineering manager.
  • Have weekly meetings with the team if needed.
  • Watch developers performance and report under performance.
  • Watch developers issues and report them.
  • Help developers to overcome technical issues.
  • Contribute with the DevOps team to troubleshoot low level issues.
  • Contribute with the DevOps team to enhance the developer experience (internal and external developers).
  • Contribute with software architects to design the projects and big features architecture.
  • Contributing with tech leads to set guides and best practices.
  • Lead complicated and long term projects.
  • Review and approve/reject PRDs and SDDs.
  • Help less experienced engineers to improve their skills.
  • Provide training content to new & untrained engineers.

Qualifications

  • 5 to 7 years of experience as a Senior Software Engineer or similar role.
  • Extensive experience in software development, scripting and project management.
  • Are good communicators.
  • Write clear documents (including commit messages and PR descriptions).
  • Give presentations without melting down.
  • Talk to people in different teams and different roles and explain what was going on.
  • Have a capability of seeing the whole picture from a high level and find out the technical challenges and flaws.
  • Can deliver a whole feature without being supervised.
  • Delegate work effectively without micromanaging.

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1424339
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Riyadh, Saudi Arabia
  • Education
    Not mentioned