Skip to content

Senior Frontend Engineer_Vilnius

Vilnius, Vilnius, LithuaniaTech

Job description

Convious is a leading SaaS software company connecting the experience economy with their visitors. Our product is an All-in-one platform driven by AI that engages, converts and sells to more consumers by enhancing the customer journey and experience. To offer our partners a complete solution we provide POS hard- and software as well. We strive to always be ahead of the competition with our All-in-one platform, providing future proof products and services.

We are searching for strong engineers to join our Convious Engineering team. Our team is small and flexible, and each new team member shapes how we work. It is fine if you do not have experience with the specific technologies we use, as long as you are willing to learn. We are also always open to learning something new from people joining our team.

As a Senior Frontend Engineer, you will work on our online checkout application, mobile app, and customer portal. As we continue to expand you will have an opportunity to make improvements to existing architecture as well as develop completely new services and build infrastructure to support them. We are very flexible and you will be free to choose the balance that works for you.

Role and responsibilities:

  • Participate as an empowered member of a collaborative agile team to design, develop and maintain high-performance applications

  • Develop efficient, scalable, and fault-tolerant components using React, Redux, and Typescript

  • Identify opportunities to improve the existing code base and workflows to enhance developer experience, operations, and customer experience

  • Leverage continuous deployment and test automation tools to deploy application changes to production daily

  • Have ownership and responsibility for your chosen domain

Job requirements

Technical Requirements:

  • Strong understanding of JavaScript and TypeScript languages

  • Love for semantic and accessible HTML and well-structured and maintainable CSS (by using SCSS)

  • Understanding of HTTP protocol (methods, headers, CORS, authentication, cookies, sockets)

  • Understanding of browser APIs like DOM, storage, etc.

  • Strong understanding of React and JSX

  • Strong understanding of Redux architecture

  • Experience with additional frameworks is preferred (like Angular, Vue, etc.)

  • At least basic skills with Node.js

  • Experience with unit and end-to-end testing

  • Understanding of common tools like package managers (NPM or Yarn), packagers and compilers (TSC, Webpack), code versioning systems (Git and GitHub)

  • Skilled in modern practices such as trunk-based development, with experience in CI/CD pipelines and a commitment to high code quality

What we expect from you:

  • You are an experienced software engineer (6+ years) with hands-on work experience in developing or operating at scale

  • Experience in e-commerce, payments, or in the ticketing or PoS area is a plus

  • You embrace continuous learning, knowledge sharing, and leveling up your teammates.

  • You can balance code quality and tech debt with rapid iterations and evolution of the product

  • You have excellent communication skills and are fluent in English

What we offer:

  • A unique experience at a fast-growing company

  • Encouragement of independent decision-making

  • Strong team support. With all pull requests being reviewed. Valuable feedback is given.

  • A smart, fun, and ambitious international team

  • Choosing people over process

  • Sharing information openly and broadly

  • Unlimited paid vacation policy

Our interview process:

Intro call with our recruiter

1st Interview with our Head of Engineering

Technical assignment

Final interview with the team

Currently, we can hire people who are either based in the Netherlands or Lithuania since we are following a hybrid work policy (at least 1 day per week at the office).

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.