Browse Jobs
For Employers
Post JobLog inGet Started

Senior Full Stack Software Engineer

Sykes Enterprises
Maadi, Cairo
Posted 4 years ago
28Applicants for5 open positions
  • 0Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Responsibilities

  • Architect and design components for New Web Experience
  • Drive strategic code sharing and architecture for one or more functional area
  • Be responsible for sharing and adoption of best practices for performance and availability for one or more functional area
  • Ensure design and architecture is extensible across multiple projects and conduct technical-design reviews
  • Contribute to and drive a culture of building scalable and highly available systems
  • Work with Project Management and other developers to understand design requirements and provide estimates for development
  • Work as part of a passionate, agile development team to deliver engaging web user experiences
  • Collaborate with our platform engineering teams to implement new features and to bring existing platform features into web platform
  • Demonstrate strong focus on instrumenting features being developed to gain insights into usage pattern and feature success
  • Work closely with quality engineers to identify test cases and devise efficient, scalable testing processes
  • Work cooperatively with product management and design to create features that satisfy user needs with simplicity, consistency, and robustness
  • Participate in live site reviews and help implement new features / processes to improve site reliability
  • Identify, propose, and implement process improvements to continuously increase the team's’ productivity and efficiency
  • Stay current with the latest development best practices and share your findings with the team
  • Work as part of a cross-site development team to drive design, implementation, testing and release of products  

Job Requirements

  •  BS degree in Computer Science or relevant field of study
  •  8+ years of product development experience building large scale web application
  •   4+ years developing JavaScript heavy applications, with extensive experience working with HTML5 and CSS3
  • Strong, professional experience with client-side frameworks, preferably Angular or React (Backbone, Knockout, Spine, Ember, or similar modern JS frameworks accepted) 
  •  Experience with full stack development, preferably in one or more of OO programming languages, like C#, Java, C++ 
  • Experience designing and developing highly scalable consumer facing web application 
  •  Hands-on, professional experience with consuming and building RESTful web-services.
  •  Experience in working in an agile development environment
  •  Experience with git, continuous integration and deployment tools 
  • Proficiency in any of the following languages (C1): English/French/German/Italian/Spanish
  • Experience working with cross-browser behaviors and quirks (preferable)
  • Experience with Node.js (preferable)
  •  Passion for UI; Good sense of usability and design in consumer applications (preferable)
  •  Experience working with remote teams and cross functional teams (preferable)

Featured Jobs

Similar Jobs

Search other opportunities
JobsInstallation/Maintenance/RepairSenior Full Stack Software Engineer