Fullstack JavaScript Developer

Becoming a Fullstack JavaScript Expert needs a great deal of effort and engagement. You have to understand why JS functions the way it does.

What we do and who we look for

We closely cooperate with clients & our developers to help deliver applications that improve clients’ business and speed up their decision-making process. We believe that our teams are at their best when they have the opportunity to learn, collaborate and find new ways to solve our customers’ challenges. That’s why we’re looking for passion and excellence, those who want to understand the How & Why to master their skills. We’re aware that creating and maintaining a large JavaScript codebase, taking care of UX or gathering clients’ requirements so that they can get a well-tailored solution are not a piece of cake, but come on, if YOU can’t do it then who?

What you will bring to the table?

  • proven 4+ years’ of commercial experience in JavaScript
  • proven 3+ years’ of using modern frontend frameworks (React.js + Redux or Angular)
  • proven 1+ year experience in using Node.js
  • practice in TypeScript and SPA
  • practical experience in creating unit tests
  • practical approach to quality software engineering, including design patterns and S.O.L.I.D. principles
  • deep concern for usability of the products you work on
  • understanding of business and a client-oriented attitude
  • acting as a trusted advisor in terms of decision-making process
  • very good command of English and Polish, both written and spoken (CEFR B2+) • skill of giving precise and constructive technical feedback (code review)

What you might surprise us with?

  • if React.js is your main library, then Angular is nice to have
  • if Angular is your main framework, then React.js (or willing to learn React) is nice to have
  • experience with styled-components
  • experience with GraphQL
  • experience with using Canvas
  • practical knowledge in React Native
  • knowledge about DevOps/Tooling
  • a sense of aesthetics for web design

Your work in details

  • you’re going to be a member of Product Design team
  • working closely with new clients – design thinking sessions, estimations, solution proposals
  • designing and building prototypes and projects for clients
  • creating Synergy Codes’ products (i.a. Multiplayer applications)
  • working with cutting-edge technologies (team is free to choose technology choice)
  • optimizing businesses by process mapping, modeling, and visualization
  • helping to speed up our clients’ decision-making process
  • having code versioned with Bitbucket and Git (we do code reviews and regularly pay technical debt)
  • creating both SPA and Client-Server projects
  • deploying and maintaining projects in Agile methodology

Perks & benefits you deserve

Organizational culture & atmosphere are our best benefits. Feel free to be yourself. We secure our mates’ own autonomous space in which they develop, and thus it has an impact on our company’s growth. Satisfaction from cooperating with experienced and enthusiastic people, participation in team-building events, and fun which are a crucial part of our work.

Meet your recruitment guardian

Hello, I'm Marysia
Synergy Codes Recruitment Specialist

I can’t imagine my life without music and I’m a huge fan of Italian cuisine. When I’m off I run, mostly 5-10km, but I also run in my home plant jungle. At Synergy Codes I’m in charge of recruitment, so if you need some Q&A, you’ve come to the right place!

Wanna join the Squad?

If like us, you want to be yourself at work, you’re constantly striving for self-development, and the opportunity to see the real effects of your work gives you an energetic kick, well … we have a lot in common!