Crucible Quick Contact

Please feel free to contact us with any question you might have. We are confident that we can be the right choice for your recruitment effor

icon_widget_image Monday-Sunday Available 24/7/365 icon_widget_image Vatroslava Jagica 5, 11050 Beograd, Serbia icon_widget_image +381638401554 icon_widget_image office@cru.rs

FS / React

*Prijava je putem linkedina

Radni uslovi

Budžet: Nije definisan

Iskustvo: 2+ godine

Remote : Full Remote je moguć, mada je hibridni model poželjniji.

Lokacija: Novi Sad

B2B : Agencija / D.O.O. ima prednost nad klasičnim zaposlenjem.

About

We are currently seeking a skilled React developer to join our team!

What you’ll be doing

  • Developing reusable components and UI elements
  • Analyzing business requirements and converting them into technical specifications
  • Translating designs and wireframes into code
  • Integrating APIs with React applications
  • Incorporating third-party libraries for authentication, state management, and UI
  • Creating a seamless user experience by implementing React best practices
  • Enhancing application speed and performance through optimization
  • Providing comprehensive code documentation

Skills and Qualifications

  • You possess a minimum of 2 years of experience as a React.js developer
  • Proficiency in JavaScript (ES6+, Typescript is a significant advantage), HTML, and CSS
  • Strong experience with React.js state management (Flux/Redux)
  • A solid understanding of React.js functionality and its core principles
  • Extensive experience with API integration in React applications
  • Familiarity with third-party React UI Libraries (MUI/AntD)
  • Comfortable with React Hooks principles
  • Experience with Git, branching, and a collaborative work environment
  • Strong problem-solving abilities, keen attention to detail, and a passion for creating user interfaces
  • Fluency in the English language
  • Excellent communication skills with both team members and clients
  • A Computer Science degree is a plus

What’s in it for you?

  • Engagement in creative and innovative projects
  • Access to private healthcare services
  • Collaboration with great colleagues in a friendly atmosphere
  • Access to 24 days of vacation
  • 10 days of fully paid annual sick leave, with an additional 2 sick leave days
  • An extra holiday day for every 2 years of employment at FWS
  • Access to a fully equipped kitchen, meal subsidies, and a variety of beverages (coffee, juices), and fresh fruits, etc.
  • Flexible working hours with a start time between 8 and 10 am & hybrid work environment
  • Respect and support for your professional and personal goals
  • Biannual performance reviews
  • Participation in the employee referral program
  • Access to various online courses & team knowledge-sharing sessions

Additional Info

What is our tech stack

JS and PHP. React mostly for frontend. We tend to use Next.js, Vue.js and Nuxt also.
For backend its Node.js (ExpressJS and NestJS). For PHP it’s mostly Laravel.

What is the nature of your projects?

There isn’t a single niche we are focusing on. We do all sorts of projects ( real estate, ecommerce, social networking … ).

Do you outsource or are projects inhouse?

All of the development is inhouse. We most often develop from ground up and sometimes work with existing CMS’s or integrate with them.

How are you organized?

We do 2 week sprints. Developers are, beside developing, taking part in team sync meetings, planning, communicating with their respective PM…

Personal development?

Everyone gets an Udemy account. Seminars and conferences are also an option.
Is there overtime work?
We avoid overtime work. There can be occurrences when something is very urgent, but everyone can choose whether to work or not. Every overtime work is paid for.

What is version control like?

We have an internal GIT. We tend to use it from the command line, but there is a freedom to use GUI based solutions. Code is stored on GitHub, hence GitHub knowledge is desirable.

We use ClickUp for development process tracking and project management. It allows project requirements and process development organization and QA activity monitoring. PM and the team participate in project planning, from the initial requirements up to the detailed work plan defined by developers and qa engineers.

What communication tools do you use?

We use Slack to communicate on our projects through defined channels. Some are used for specific projects, some are global, company wide communication channels.

What development approach are you using?

Agile

Company size?

40 People in Serbia ( developers, QA engineers, designers, project managers).
About 10 people in the US ( product owners, copywriters…)

Am I in direct contact with the clients?

No, PM’s and PO are.

What are the team sizes?

3–7 people in general

What are the work hours?

8 Hours. You can start from 9 to 10 am. There is a 30 minute lunch brake