Skip to content

A scaffold for the Develocity Frontend Engineer code project assignment.

Notifications You must be signed in to change notification settings

gradle/frontend-code-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Develocity Frontend Code Project

Congratulations on advancing to the code project for a Frontend Engineer position on the Develocity team!

This project aims to allow you to demonstrate your expertise and skills using industry-standard technologies such as React and TypeScript or ES6 and additional tools you are already comfortable with.

Installation instructions

You are already provided with a scaffold, including a script to start up the application.

We have used create-react-app for the scaffold, so you can benefit from hot module reloading out of the box. We also enforce the usage of a specific node and npm version. See package.json engines section.

From the root of this project, start the application and navigate to http://localhost:3000/:

npm install && npm run start

Implementation instructions

Follow the detailed instructions in the PDF that has been provided to you via email.

Validation instructions

Ensure the application is assembled and the automated test suites executed when running the following command:

npm install && npm run test

Evaluation criteria

The following criteria will play into the evaluation of your submission:

  • Overall architecture and solution structure
  • Code organization, readability and easiness to follow
  • Data mapping and transformations
  • Error & edge case handling
  • Test coverage
  • UI/UX design

Reasoning

Choices and considered alternatives

Please include the reasoning about the choices you made and the alternatives you considered.

Future improvements (if you had more time)

Optional. For you to fill.

Checklist

  • Instructions have been followed closely
  • All given advice has been read carefully and applied
  • Evaluation criteria have been considered
  • Implementation can be validated for correctness using the npm command listed above
  • Decisions are described in the README file
  • Zip-file is created without any build artifacts in it and uploaded to Gradle

About

A scaffold for the Develocity Frontend Engineer code project assignment.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks