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.
What are your competences and skills that we will pay attention to?
-
ability to code in JavaScript and TypeScript,
-
knowledge of React, React Native, 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.