Junior JavaScript Developer
Frontend Developer is responsible for programming, development and implementation of websites. He/she takes part in designing new system modules. JS Dev is in constant contact with backend developers for system integration. The technologies we use: Javascript / TypeScript / React / Angular / Vue.js.
What are your competences and skills that we will pay attention to?
-
ability to code in JavaScript and TypeScript,
-
knowledge of React or Angular or Vue.js,
-
knowledge of the state-manager (Redux/Zustand),
-
willingness to learn new technologies and frameworks,
-
good knowledge of Polish language (level min. B2),
-
good knowledge of the English language (level min. B1).
What is not necessary but welcome and will make you surprise us in a positive way?
-
good knowledge of React, GraphQL, Storybook,
-
Good knowledge of CSS3, ability to create responsive applications,
-
has at least 1 year of experience as JS dev.
If you have no commercial experience - we will give you a chance! However, we require programming skills and the ability to present your own small projects to us.
What will be the scope of your tasks?
-
creation and modification of frontend in JavaScript/TypeScript (approx. 75% of working time),
-
participation in the process of designing new system modules (approx. 10% of working time),
-
error analysis (approx. 10% of working time),
-
creation of technical documentation (approx. 5% of working time).
What do we offer you?
-
opportunity for professional development,
-
possibility to change the project during the work,
-
selection of technology for new projects,
-
selection of tools to suit you,
-
20 - 26 days of paid vacation,
-
periodically internal training,
-
access to MultiSport Program,
-
the opportunity to play in the company's sports team (FLS league),
-
support of senior programmers,
-
full or part-time work (preferred form of employment: B2B, but we also consider other forms),
-
free parking space, under the office in the city center,
-
working in the office or working hybrid - it's up to you,
-
integration events and a nice atmosphere in the team focused on development,
-
flexible working hours,
-
stable employment,
-
remuneration appropriate to your experience.
How do we work?
-
Version control system: Git (GitLab).
-
Building applications with one command? Yes, "git push" (GitLab CI/CD is doing the rest).
-
Do we build the application every day? Yes, every push builds an application!
-
Bug Tracker: Asana.
-
Error Tracker: Sentry.
-
Do we fix errors before moving on to new tasks? Yes!
-
Do we always have an up-to-date schedule? Yes, minimum of weekly status and schedule update.
-
Are we working with the specifications? Yes!
-
Do we work with mock-ups? Yes! (Figma).
-
Do the conditions in the office allow you to concentrate? Yes! We know how important "flow" and "getting into the zone" for a programmer is.
-
What tools will you get? Personalized to you, your needs and your form of work (remote/office) - it has to work quickly, efficiently and reliably.
-
Do we have testers? Yes!
What tools and technologies do we mainly work with?
-
Framework: React.
-
Data layer: GraphQL, Redux, REST.
-
Tooling: Webpack, Node, NPM, Yarn, Storybook.
-
Look: PostCSS, scss, styled-components, JSS, MaterialUI.