All listings
Senior Position
Senior React Developer
Bulgaria
React
JavaScript
Tailwind CSS
Git
Next.js
Remix
React Router
Node.js
TypeScript
GraphQL
Apollo Client
Jest
Enzyme
Chai
Mocha
Playwright
Jira
Posted: 13 May
-
Role Overview
The role involves developing and delivering modern web applications within a collaborative software development environment. The position combines hands-on React development with solution design, estimation, code quality oversight, and team collaboration.
01
Core Responsibilities
- Develop and maintain web applications using React and related frontend technologies
- Participate in project discovery, requirement analysis, and solution planning
- Provide technical estimations and identify potential gaps or inconsistencies in business requirements
- Collaborate with software architects, business analysts, and development teams to ensure clear technical delivery
- Review development tasks, timelines, and code quality standards
- Support issue resolution related to application design and implementation
- Contribute to software architecture decisions and development strategies
- Ensure development standards, workflows, and best practices are consistently followed
- Review functional specifications and identify potential risks or deviations from requirements
- Support project delivery within agreed timelines and quality expectations
- Contribute to process improvements across planning, development, and delivery phases
- Mentor, support, and help onboard team members
- Promote collaboration and effective communication within the development team
02
Requirements
- 6–10 years of overall IT experience
- At least 6 years of web development experience
- Strong experience with React.js development
- Experience working with Tailwind CSS or similar CSS frameworks
- Strong understanding of JavaScript and modern frontend development practices
- Experience with Git version control
- Understanding of web technologies, usability, and information architecture
- Knowledge of browser compatibility and cross-platform development considerations
- Strong organizational and communication skills
- Ability to work in a fast-paced environment and manage multiple tasks simultaneously
03
Bonus / Nice to Have
- Experience with Next.js, Remix, React Router, and Node.js
- Experience with TypeScript
- Familiarity with testing frameworks such as Jest, Enzyme, Chai, or Mocha
- Understanding of GraphQL and Apollo Client
- Experience working with web services and APIs
- Familiarity with Agile development methodologies and Jira
- Understanding of test-driven development and end-to-end testing tools such as Playwright
- Degree in Computer Science or a related field
04
What We Offer
- Competitive remuneration package
- Technical training and certification opportunities
- Flexible working hours
- Food and gift vouchers
- Additional health insurance
- 25 days of annual paid leave and birthday leave
- Team events and collaborative working environment
- Support for professional growth and development
Interested in this opportunity?
Apply now and become part of our growing team.
By applying you agree to our privacy policy.
Estimated response time: 2–4 business days
We are an equal opportunity employer.