Tangent

Frontend Developer

Tangent

Cairo, Egypt

Job Details

Type: Full Time

Post Date: 30+ days ago

Industry: Engineering And Technology

Job Description

As a Front-end Developer you will get to work on a range of web applications, from large-scale custom-built enterprise systems to simple stylish campaigns. You will work with a variety of well-known multinational clients and will be involved in all stages of a project lifecycle, from concept and ideation, through to build and continuous improvement and development.  

What we are looking for  

You will be a good communicator, with a strong understanding of front-end web development and comfortable making decisions on the company's approach and direction regarding front-end development. You will have experience in, or be happy to take on, managing the time of yourself and reviewing the work of others to help them improve.

Key responsibilities include: 

  • Developing high quality front-end code for new builds, and maintaining and developing existing sites 

  • Being part of a digital agency, working with project managers; UX/UI designers; internal, near-shore and off-shore development and QA teams 

  • Being client facing and providing demos to external stakeholders 

  • Building performant, progressive and SEO friendly front-ends that work across a range of browsers and devices 

  • Ensuring front-end applications match the design across desktop, tablet and mobile, and animations, as well as working closely with the UX/UI teams to assess the feasibility of the proposed designs 

  • Contributing to the general high standard of front-end across the business, and taking ownership of improving and maintaining a best practice approach 

  • Working in an agile development team; implementing industry best practice coding standards to ensure quality, whilst delivering projects to time/budget 

  • Providing estimates for future work 

  • Reviewing the work of others to maintain a good standard of work throughout the department 

  • Planning, designing, and writing automated tests including unit (using JEST) and integration tests 

 

Key requirements: 

  • Minimum 2 years professional work experience, including experience working in a digital agency 

  • Strong front-end knowledge, including responsive web development 

  • Experience building custom animations and parallax scrolling front-end applications 

  • Understanding of pre and post-processors, such as SASS/LESS 

  • Solid JavaScript programming skills such as ES6, vanilla JavaScript, object-oriented coding 

  • Sound working knowledge of React, React Native, Next.js 

  • Knowledge of Node.js 

  • Sound working knowledge of GraphQL (e.g., Apollo Client) 

  • An understanding of code splitting

  • Understanding of version control, ideally Git

  • Awareness of the importance of efficiency and optimisation on the web, particularly regarding mobile devices 

  • Awareness of the pitfalls of older browsers, and the capability to incorporate graceful degradation 

  • Understanding of most aspects of accessibility on the web 

Bonus points if you have:  

  • Degree in Computer Science/Engineering 

  • Experience with Azure (Cloud, DevOps) or similar 

  • Experience with Vercel hosting 

  • Experience with Sitecore/JSS 

  • Experience with Storybook 

  • Experience running virtual environments using Docker/Vagrant 

  • Experience working with traditional CMS solutions as well as headless (e.g., Umbraco, ContentStack, Sanity,io and Contentful, etc.) 

We help enterprise organisations build future-ready digital experiences, products, and capabilities with a focus on People, Planet & Purpose. From shaping the underlying strategy to refining the final design and build, we create experiences that enhance people’s lives, prioritise sustainable digital practices, and help you achieve your commercial objectives.

View All JobsVisit Website

Join Our MuslimJobs Community

Join our community of professionals looking to grow in our careers and in our deen