Junior JavaScript Developer
Junior JavaScript Developer is responsible for programming, development and implementation of websites, takes part in designing new system modules. JS Dev is in constant contact with backend developers for system integration.
Our requirements:
-
ability to code in JavaScript and TypeScript,
-
knowledge of React, React Native, Angular or Vue.js,
-
knowledge of the state-manager (Redux/Zustand),
-
ability to work in a team - if you don't know something, you ask others,
-
willingness to learn new technologies and frameworks,
-
good knowledge of Polish language (level min. B2),
-
good knowledge of the English language (level min. B1).
Nice to have:
-
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 don't have commercial experience, we'll give you a chance! However, we require programming skills and that you present us with your own small projects.
Your responsibilities:
-
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).
We offer:
-
workload approx. 20-40 hours/week,
-
possibility to provide services from the company's headquarters in Krakow (location outside the paid parking zone), remotely or hybrid - the decision is yours, depending on project needs,
-
cooperation on a contract of mandate (we consider other forms of employment such as B2B or employment contract),
-
opportunity for professional development,
-
choice of technology for new projects,
-
choice of tools tailored to you,
-
support from an experienced team,
-
regular internal training,
-
English lessons,
-
access to the MultiSport program,
-
the opportunity to play in the company sports team (FLS league),
-
expert mentoring for young and ambitious startup founders as part of the Startup Catalyst program,
-
integration events and a nice atmosphere in the team focused on development,
-
flexible working hours,
-
remuneration commensurate with 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!
Tools and technologies:
-
Framework: React.
-
Data layer: GraphQL, Redux, REST.
-
Tooling: Vite, Node, PNPM, Storybook.
-
Look: PostCSS, SCSS, JSS, MaterialUI.