Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

This Repo is a homework task for evaluating potential frontend developers

Notifications You must be signed in to change notification settings

TeliaSoneraNorge/frontend-homework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Frontend homework task at Telia enterprise team

Frontend consists of many elements and we at Telia enterprise are usually at the bleeding edge of the technology.

We strive to deliver the most up-to-date tech-stack to ensure our customer receive most preferment, reliable web services.

As our potential colleague in the near future, we are expecting you to work on the upcoming task at your own pace at home and submit your result based on what we will mention in the expectations.

You'll find a simple design of a dashboard and we would like to implement this design.

You may fork this repo (if you need sample apps) and make it private and give us access when your implementation is finished.

Requirements

  • Setup Webpack 5

  • React (latest) should be your preferred framework

  • Setup Router

  • Lazy loading of each screen (aka App)

  • Simple internationalization (No,EN)

  • Use a css toolkit such as Tailwind together with your custom SaSS css implementation, You are allowed to use CSS-in-JS approach too.

  • Setup two environments (Production and Dev)

  • Mobile-first approach and fully responsive

  • Commit with proper commit-message

Bonus

  • Use Module Federation, We have provided Apps folder in this repo for your reference.

  • Extra performance care such as tree-shaking css/js

  • Performance Score 90-100 in Lighthouse

  • Use Grid and Flex in CSS. We love Grid

  • Setup CD/CI to Deploy your app to AWS S3

  • Typescript is a big plus, we encourage you to use it

Note

We evaluate your

1- Quality of code 2- Tests 3- Commits 4- Documentation 5- Setup Cleanses 6- Commands to make it easy to run project 7- Scalability of your setup 8- Deployment process 9- SEO and UX

Followed by this task, there will be an interview about your tech-setup.

Good luck and we are impatiently waiting to see you

About

This Repo is a homework task for evaluating potential frontend developers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published