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.