Technical Team Lead - Ruby on Rails  
YallaMotor   More jobs from this company

  Email this job
Job Details Back to Job Listing
 
Job Title:   Technical Team Lead - Ruby on Rails
Category:   Software Development
Total Positions:   1
Job Location:   Lahore
Gender:   No Preference
Minimum Education:   Bachelors
Career Level:   Experienced Professional
Minimum Experience:   5 Years
Salary Range:   PKR 0 to 0 per Month
Apply By:   May 23, 2019
     
     
 
Job Description:

We are looking to hire a Senior Ruby on Rails Software Engineer as Technical Team Lead for Web for our product YallaMotor.

As a Technical Team Lead your responsibilities will include but not limited to the following:

 

  • Lead the software development efforts and develop excellent software code/design for assigned projects and take responsibility of entire software cycle from understanding business requirements thoroughly, setting up great software architecture, producing optimized/normalized data models, developing use cases, deploying the solution and providing maintenance with little supervision
  • Confer with the product management team, engineers and quality assurance to design systems and to obtain information on project limitations, capabilities, performance requirements software requirements, and interfaces
  • Develop product features and enhancements according to provided specifications in the most optimal wayWork on projects based on agile methodologies and quick iterations. Should expect dynamic requirements and must be able to adapt quickly to a fast-paced environment
  • Understand requirements, analyze design documents, identify object properties, functions, and interfaces from the technical documentsAnalyze work items and projects and be able to put forward development time estimates with concrete justifications. Also, must strive to abide by time commitments made by managing whatever resources are provided
  • Take necessary measures to ensure scalability, performance, and stability of assigned projectsMulti-task between various projects and switch contexts easilyPerform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements
  • Work collaboratively and interface with other stakeholders such as external clients, business analysts, quality assurance and program management in a presentable and professional mannerWork in a team and train/manage junior developers (remotely or on-site). Also, should be eager to learn and execute instructions from seniors and more experienced personnel
  • Document code thoroughly and regulate code versioning
  • Learn and keep up with related technologies, design patterns, libraries, etc.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
  • Conduct code reviews and inspection to assure the application of best practices and suggest enhancements.Take ownership of implementing assigned development tasks on YallaMotor.com, including back end and front end engineering, harvesting of data, resolving any troubleshooting of data management issues and creating or resolving reporting solutions for our clients.

The ideal candidate will have the following skill set and hands-on experience:

  • Ruby on Rails 
  • Server Handling and Management 
  • Mobile API Development 
  • React/Angular Front End Frameworks
  • Agile/ Scrum Methodology 
  • Git Flow 
  • Test Driven Development

Company Information
 
Company Name:  YallaMotor
Company Description:
.

Copyright 2024, Institute of Business & Technology Biztek. All Rights Reserved