SurveyJS Careers

Help Us Shape the Future
of Survey Technology

Build software developers love. Work from anywhere.

We’re on a mission to help teams build powerful survey solutions into their apps — without compromising on flexibility or data security.

We invite you to explore our open positions and grow with us.

Front-End Developer
Early career | Full-time | Remote
About the Role

As a Front-End Developer, you will:

  • Work with UX/UI designers and product managers to implement new features in SurveyJS libraries
  • Write clean, maintainable, and testable code
  • Refactor existing code to improve performance, maintainability, and support future enhancements
  • Fix bugs reported by users or found internally
  • Write and maintain unit and integration tests
  • Maintain consistency across all frameworks (same feature set and behavior in React/Angular/Vue 3)
  • Automate testing wherever possible

You'll work closely with our supportive lead developers and have opportunities to grow your skills through mentorship and hands-on experience.

Qualifications

We're looking for someone with:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proficiency in HTML5, CSS3, JavaScript (ES6+)
  • Experience with at least one front end framework (React preferred, Vue.js, or Angular)
  • Understanding of DOM manipulation, UI/UX principles, and web accessibility (e.g., WCAG guidelines)
  • Familiarity with responsive design, REST APIs, and version control systems (e.g., Git)
  • Strong problem-solving skills and a keen eye for detail
  • Curious, proactive mindset and openness to feedback

Bonus points for:

  • Contributions to open-source projects
  • Familiarity with testing frameworks (e.g., TestCafe, Playwright)
  • Experience with TypeScript
  • Experience with backend development
  • Prior work with component libraries
Salary and Benefits

Salary and benefits will be determined based on your experience and qualifications.

How to Apply

Send your CV and a short note about yourself to info@devsoftbaltic.com.

Feel free to include links to your GitHub, portfolio, or anything else you'd like us to see.

About SurveyJS

SurveyJS is a set of open-source JavaScript client libraries that help developers implement full-cycle form management platforms within their web applications. Our products are trusted by thousands of developers and used across sectors ranging from education and healthcare to audit, accounting, insurance, and more.

Our Team

We are a fully remote team of engineers and product experts based across Europe. We work asynchronously, value clear communication, and encourage ownership of ideas. Collaboration and code quality drive everything we do.

Ready to apply?

Send your CV and a short note about yourself to info@devsoftbaltic.com.
Feel free to include links to your GitHub, portfolio, or anything else you’d like us to see.

Apply for a job

Link copied

Your cookie settings

We use cookies to make your browsing experience more convenient and personal. Some cookies are essential, while others help us analyse traffic. Your personal data and cookies may be used for ad personalization. By clicking “Accept All”, you consent to the use of all cookies as described in our Terms of Use and Privacy Statement. You can manage your preferences in “Cookie settings.”

Your renewal subscription expires soon.

Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.

If you wish to continue receiving technical support from our Help Desk specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.

Your renewal subscription has expired.

Since the license is perpetual, you will still have permanent access to the product versions released within the first 12 month of the original purchase date.

If you wish to continue receiving technical support from our Help Desk specialists and maintain access to the latest product updates, make sure to renew your subscription by clicking the "Renew" button below.