Senior Software Engineer - Valeo Services
Valeo -
Cairo, EgyptPosted 4 years ago44People have clicked1 open position
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Creating, maintaining and improving customers and partners facing web and hybrid mobile applications.
- Working with business stakeholders to move new applications and features from concept to implementation.
- Proactively work with the team to develop not just standalone solutions, but high quality reusable components and standards.
- Take a leadership role in implementing front-end engineering standards for both client-side javascript & CSS
- Take ownership of code organization to improve maintainability & increase team velocity
- Engaging across the company to continually enhance existing websites and products.
- Mentor junior developers, including conducting code reviews and assisting in architecture planning
- Proficiency with UI rendering optimization, caching, bundling and responsive pages.
- Manage your time across multiple projects and assignments
Job Requirements
Education/Training:
Bachelor or Masters degree in computer science, computer engineering, or related technical
Professional Experience
The candidates should have from 3 to 5 years of experience in front end technologies, with most of these qualities:
- Passionate about creating great user experiences.
- Great core skills in Javascript, HTML, CSS and Bootstrap.
- Deep understanding of performant Javascript and/or Typescript.
- Solid React JS / React Native experience is a must have.
- Familiarity with implementing modern frontend experiences using tools such as SASS, Gulp
- Experienced the challenges and rewards of building cross device hybrid mobile applications on iOS and Android.
- Experience with software development best practices, code reviews and testing.
- Comfortable with writing, editing, and maintaining tests
- Good understanding of RESTful architecture.
- Working knowledge of Agile methodologies (Scrum & Kanban).
- Knowledge of Cyber Security policies and procedures including static code analysis, dependency analysis and penetration testing.
- Sense of business with a strong sensibility to time to market
- Knowledgeable on modern concepts of software development and architectures (SoC, SaaS/PaaS/IaaS, SOA, Mobile-first, Digital)
- Awareness of SEO, what it is, why it’s important, and how to implement SEO improvements and best practices
- Familiar with DevOps concepts
- Experience with NodeJS and Drupal