About the Role
We are looking for skilled JavaScript developers with expertise in React.js to join our talent pool. As a key member of our development teams, you will work in agile, product-focused environments, directly with clients, contributing to technical decisions and delivering high-quality web applications. Your role will involve active participation in code reviews, onsite meetings, and business trips, with opportunities to influence technology choices and product direction.
Responsibilities
- Participate in code reviews and collaborative programming practices
- Work within Scrum methodology and contribute to agile processes
- Collaborate directly with clients and communicate your technical reasoning
- Approach challenges with a solutions-oriented mindset and teamwork focus
- Be open to traveling for business and attending in-person team gatherings
- Influence product development and technology choices within your scrum team
- Provide expert input that shapes technical direction and implementation
- Treat clients as equal partners in the development process
- Engage in direct communication with clients without intermediary layers
- Attend face-to-face meetings with both clients and team members
- Take part in regular business trips as a standard part of work
- Travel frequency varies, with some client meetings monthly and others biannually
- Ensure all team members have opportunities to join onsite sessions
Requirements
- Minimum of 3 years of experience for mid-level roles or 5 years for senior roles in web application development
- Strong proficiency with JavaScript frameworks, particularly React
- Hands-on experience using TypeScript in development projects
- Familiarity with Material-UI or similar CSS frameworks
- Solid understanding of frontend state management solutions such as Redux or Context API
- Experience working with testing tools including Jest, React Testing Library, or Playwright/Cypress
- Knowledge of API integration methods and authentication protocols like JWT and OAuth
- Understanding of API technologies that support efficient client-server communication
- Familiarity with performance optimization techniques for web applications
- Proficient in using Git for version control
- Active participation in code reviews and team programming activities
Tech Stack
React, JavaScript, TypeScript, Material-UI, Redux, Context API, Jest, React Testing Library, Playwright, Cypress, JWT, OAuth, Git
Compensation
10 000 - 16 000 PLN net (B2B), 16 000 - 24 000 PLN net (B2B), 8 400 - 13 400 PLN gross (Employer Contract), 13 400 - 20 100 PLN gross (Employer Contract)
Work Arrangement
hybrid
Team
Scrum teams have full responsibility for both delivering tasks and proposing technical solutions, working directly with clients as equal partners.
Company Culture
- Client relationships are built on partnership and mutual respect
- Teams operate with autonomy and are trusted to make technical decisions
- Direct communication is valued, with no intermediaries between teams and clients
- In-person collaboration is prioritized through regular onsite meetings
- Business travel is a regular and expected component of the role
Additional Information
- Travel frequency depends on client needs, ranging from monthly to every six months
- All team members are expected to participate in face-to-face meetings