Browse Jobs
For Employers
Post JobLog inGet Started

Rails Team Leader

BetaHubs
New Cairo, Cairo
Posted 6 years ago
5Applicants for1 open position
  • 5Viewed
  • 3In Consideration
  • 2Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Individual contributor, delivering high quality solutions that address business requirements.
  • Conduct, manage, and enforce code reviews.
  • Provide solutions to foundational and cross-team technical challenges.
  • Conduct technical and feature risks assessments and communicate to the architecture and product management groups.
  • Provide troubleshooting and root cause analysis for issues that are escalated by the team.
  • Enhance team accomplishments and competence by planning the delivery of solutions; answering technical and procedural questions from less experienced team members; teaching improved processes; and mentoring team members.
  • Documents important technical risks and decisions in the corporate wiki.
  • Understands and influences the vision and overall strategy.
  • Creates proper unit, integration and system level tests.
  • Work with Architects to ensure proper solution based on the established architectural principles and patterns.
  • Work with development teams in an agile context as it relates to software development, including test driven development, sprint planning, and meeting commitments.
  • Continuously learning by tracking research regarding web design and usability; participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organizations.

Job Requirements

  • 3+ years of experience as a technical lead, senior engineer, or solutions architect on enterprise programs.
  • 5 years developing applications using Ruby on Rails.
  • 5 years of experience developing client-side JavaScript using Jquery.
  • Experience with current JavaScript frameworks, such as React.
  • Deep understanding of HTML5, CSS, and Bootstrap.
  • Deeply knowledgeable about: Object Oriented Programming, concurrency, enterprise design patterns, RESTful Web service implementation, Service Oriented Architecture, Test-Driven Development.
  • An experience with relational databases, especially SQL Server. Experienced with data modeling and SQL queries.
  • Experience with automated continuous integration and deployment tools, especially Atlassian Bamboo.
  • Deep understanding of HTTP and Web development.
  • Deep understanding of distributed and multi-tier system design and development.
  • Proficient in the use of Rails and JavaScript tooling, e.g. RSpec, Rake, Bundler, as well as npm, bower, and Jasmine.
  • Excellent problem solving skills.
  • Agile or Lean Software Development experience such as Kanban, Scrum, Test-Driven Development, and/or Extreme Programming methodologies.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentRails Team Leader