Job Openings Senior Frontend Engineer (React)

About the job Senior Frontend Engineer (React)

Welcome to Munich Ventures, a venture catalyst that supports startups in building digital products at every stage. It invests in startups, builds tech teams, and manages everything from initial development to scaling and expanding existing teams.

We are currently seeking a talented Senior Frontend Engineer (React) whose skills will be crucial in improving our platform, delivering an exceptional user experience, and catering to the varied needs of our clients throughout Europe. 

We hire for a fast-growing impact start-up revolutionizing technological innovation and highly qualified specialist support in the hospitality industry. They give solutions for the RFP (Request for Proposal) process to speed up revenue management by automating rate decisions and using historical data and demand trends to improve efficiency and accuracy.


Performance Objectives

Platform development and improvement

Your primary goal is to enhance the platform by delivering intuitive, robust, and user-friendly front-end solutions.

Key responsibilities include:

  • Design, develop, and maintain highly scalable, performant, and responsive user interfaces using React, TypeScript, and associated technologies.
  • Develop custom hooks and reusable components to streamline data handling and improve consistency across the application. Work with RESTful APIs to manage data fetching, caching, and synchronization.
  • Debug complex issues in modern browsers, focusing on content scripts for Chrome extensions and web applications.
  • Configure and maintain GitLab CI/CD pipelines for automating builds, tests, and deployments.

User experience excellence

A core aspect of your role will be creating exceptional user experiences by designing visually appealing, user-centered interfaces.

Key responsibilities include:

  • Regularly review and refine user interfaces to enhance usability and design consistency.
  • Ensure application stability and reliability through visual regression and performance testing.
  • Collaborate with designers and product teams to transform UI/UX designs into functional and visually appealing interfaces.

Team collaboration

As part of a collaborative team, you'll contribute to a culture of innovation.

Key responsibilities include:

  • Actively participate in team planning, stand-ups, and code reviews to ensure the timely delivery of high-quality features.
  • Mentor junior developers by sharing knowledge, and best practices, and providing guidance on technical challenges.
  • Collaborate with backend and DevOps teams to define API contracts, deployment pipelines, and CI/CD workflows.

Ideal candidate attributes

  • Proficient in modern JavaScript (ES6+ features). Expert in TypeScript for scalable and type-safe development. Strong understanding of semantic HTML and responsive design principles.
  • Hands-on experience with Tailwind CSS or utility-first CSS frameworks. 
  • Client state management using Redux Toolkit, Experience with React Refresh for fast updates in development.
  • Experience with version control systems like Git to manage and collaborate on code effectively.
  • Understanding of web performance optimization techniques to ensure fast, efficient applications.
  • Hands-on experience with Vite for modern and fast project builds. Experience with tools like npm workspaces or pnpm workspaces.
  • Familiarity with Jest, React Testing Library, or similar tools. Proficient in Chrome DevTools, particularly for debugging content scripts in extensions.
  • Proficiency in Git workflows, and hands-on experience with GitLab CI/CD or similar tools. Ability to configure pipelines for React + Vite projects.
  • Writing comprehensive documentation using Markdown (e.g., for Notion). Familiarity with documenting project conventions, dependency trees, and diagrams.
  • English verbal and written communication skills to convey ideas clearly to both technical and non-technical stakeholders.
  • Ability to work effectively within a team environment, valuing shared goals and open communication.
  • A proactive mindset for staying current with evolving web technologies and best practices.

Nice-to-have skills

  • Basic knowledge of Node.js to handle server-side rendering or API integrations.
  • Experience with Cypress, Playwright, or Puppeteer for end-to-end testing.
  • Basic knowledge of Docker for setting up development environments.
  • Experience working with or building design systems (e.g., Storybook, Fluent UI, Material UI).
  • Basic understanding of integrating AI/ML models (e.g., via TensorFlow.js or OpenAI APIs).

Hiring stages

  • HR Interview: Your first conversation will be with Senior Talent Specialist Kristina Urutyan to discuss your background, experience, and reasons for applying. This is also an opportunity to cover practical details like salary expectations and availability.
  • Technical Task: In this phase, you will receive a specific task to complete within two days. Further details will be shared during this stage.
  • Technical Interview: In this stage, well evaluate your expertise in JS, React, API Integration, and other relevant skills. Be ready to discuss past projects or complete technical challenges.
  • Executive-Focus Interview: This meeting will focus on assessing cultural compatibility. You'll have the chance to connect with a C-level executive from Munich Ventures and engage with a representative from our partner company to discuss how your values and work style align with our culture and mission.

Perks and benefits

  • L&D budget per employee։ Specific budget allocated for continuous growth and development.
  • Remote Work: 2 days Work From Home (WFH) per week.
  • Paid Time Off: 5 additional days off annually for personal needs.
  • Health & Wellness։ Comprehensive coverage through one of the biggest Insurance companies across Armenia.
  • Performance review: Enjoy regular salary reviews to ensure your contributions are recognized and rewarded.
  • Referral program: Take advantage of our employee referral program that rewards successful talent sourcing.
  • Parking spot: Free parking is available for added convenience.