Senior Front-end Developer_Cairo (Hybrid)

Permanent employee, Full-time · Cairo

About us
This is your opportunity to join an internationally awarded service design and digital transformation agency. At Linakis.digital, we are committed to our ongoing evolution, with the dynamic foundation of our business growth being our dedicated and skilled people. We are proud of our friendly work culture and we continually aim to create an optimal employee experience that embraces a healthy work life balance.
Job Overview
The Senior Front-end developer (SFD) is a position responsible for the implementation of of user Interfaces for the digital projects of the companies’ clientele, in close collaboration with the other members of the Linakis.digital Team. The ideal candidate will focus on the creation of high value web and mobile applications, addition of new features to existing projects and will be committed to implement solutions to meet challenging and advanced requirements. They will work together with the other members of the Development Team and maintain open communication with the Company’s Project Management, UX/UI and Customer Support Teams, to ensure high quality deliverables. They must be able to punctually deliver functional user interfaces and verify that the deliverables meet all technical requirements. They will report daily to the Team’s leader to ensure that delivery times and quality standards are always met.
Key Responsibilities
  • Implement static web user interfaces based on the provided visuals, combining them with front-end dynamic presentation technologies (Javascript frameworks).
  • Diligently follow strict coding standards set by the company, implementing code that other front-end developers can easily understand and continue implementing.
  • Test and improve front-end code until it meets strict standards regarding compatibility with search engines, correct form validations, page execution speed, accessibility, etc.
  • Add front-end functionality and deliver improvements to existing dynamic websites and applications possibly implemented by other front-end developers.
  • Decide jointly with the Solution Architect on the best practices and technologies to be used at the interface level of each solution.
  • Participate in discussions and provide technical feedback to the User Interface Designer team, during the phase of the visual design of solutions, ensuring the technical feasibility of the proposed interfaces.
  • Participate in decisions about the use of current and future front-end technologies.
  • Provide effort and time estimates for the implementation of specific front-end interfaces, as requested by clients.
  • Inspect and approve the work to be delivered from other, less experienced front-end developers of each project team in which he/she participates.
  • Build reusable code and libraries for future use.
Skills and Qualifications
Qualifications
  • At least 5 years of experience in front-end programming, of which 2 years in a position with similar responsibilities.
  • Degree in Science specializing in computer programming.
  • Excellent knowledge of Visual Studio Code.
  • Knowledge of Visual Studio 2017/2019 is an asset.
  • Excellent knowledge of web markup, including HTML5 and CSS3.
  • Excellent understanding of server-side CSS pre-processing platforms, such as SASS.
  • Experienced with Bootstrap framework.
  • Very good knowledge of technologies used on websites for disabled people (WCAG A, AA).
  • Very good knowledge of SEO principles and their application in user interface implementation.
  • Very good knowledge of design collaboration tools to create websites from visual files (Figma, Invision), React.
  • Good knowledge of Javascript (ES5 and ES6+).
  • Proficient understanding of client-side scripting and JavaScript frameworks, including Vue.js and jQuery, React.
  • Knowledge of unit and integration tests for front-end technologies (Selenium, Cypress) is an asset.
  • Good knowledge of REST API for transmitting and receiving data is an asset.
  • General knowledge of ASP.NET MVC technology for smooth collaboration with the project team in each project is an asset.
  • Knowledge of the Next.js framework is a major plus.
  • Compliance with corporate processes and procedures.
  • Very good knowledge of Gulp/Webpack workflows.
  • Very good knowledge of source control Git. TFS technology knowledge is an asset.
  • Very good knowledge of the English language, oral and written.
Competencies
  • Manage multiple independent projects, delivering results within time and budget. 
  • Ability to develop, maintain and troubleshoot complex front-end applications.
  • Diligence in production of quality, testable code.
  • Strong attention to detail.
  • Eager to learn and adopt new technologies and frameworks.
  • Strong analytical, problem-solving, interpersonal and communications skills. 
  • Ability to operate normally under pressure.
  • Ability to work independently and with minimal supervision.
  • Ability to proactively identify problems and propose solutions.
  • Team player. Frictionless communication with other members of the Team is a must. 
  • Ability to properly communicate with clients either in written or spoken language.
 
Benefits of working with us
  • Competitive salary and Private Medical Insurance.
  • Friendly and highly motivated colleagues.
  • Hybrid working model  
  • Career progression opportunities.  
  • A spacious workplace that promotes co-creation, collaboration, and improvement.  
  • Flexible working hours.
We are looking forward to hearing from you!
Thank you for your interest in Linakis.digital. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to cv@linakis.com.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.