Front-end Engineer

doola Logo

doola

๐Ÿ“Remote - India, Bulgaria

Summary

Join doola, a dynamic company simplifying business formation and operations, as a front-end engineer. You will develop intuitive and performant applications using React, TypeScript, and GraphQL, collaborating with product, design, and engineering teams. This role requires 3+ years of front-end development experience, including 2+ years with JavaScript and React. Proficiency in React.js, Next.js, and TypeScript is essential. You will integrate front-end applications with backend services, identify performance bottlenecks, and write automated tests. The company offers a competitive compensation package and opportunities for growth and development within a collaborative team environment.

Requirements

  • Experience: You should have a minimum of 3+ years of non-internship experience in frontend application development, with at least 2 years of experience in developing web applications and shipping user-facing features using JavaScript and modern, component-based frameworks like React
  • Proficiency: Youโ€™ve developed and shipped user-facing features using component-based UI frameworks. Proficiency in React.js and Next.js, along with strong skills in TypeScript, is a must
  • Knowledge: Youโ€™re familiar with current trends and best practices in frontend architecture, including performance, security, and usability. Experience with GraphQL is an added advantage
  • Collaboration : Youโ€™re comfortable collaborating closely with designers, engineers, and product managers throughout the product and design life cycles to ensure the successful delivery of projects
  • Flexibility : Comfortable working in EU or US time zones and flexible with adjusting working hours as needed to accommodate team meetings and collaboration across different time zones
  • Quality Code: You write high-quality, well-tested code to meet the needs of our customers. Strong attention to detail and adherence to coding standards are essential

Responsibilities

  • Develop and maintain intuitive, robust UI components and applications for our customer dashboard and internal CRM
  • Collaborate with product managers and designers to transform concepts into responsive, performant interfaces
  • Integrate front-end applications with backend services using GraphQL
  • Identify and resolve performance bottlenecks to enhance application speed and user experience
  • Write automated tests to ensure reliability and maintainability
  • Maintain high coding standards, ensuring code is well-tested, modular, and documented

Preferred Qualifications

  • Experience with Node.js and AWS
  • Startup experience or familiarity with startup dynamics
  • Proficiency in continuous integration and deployment processes (CI/CD)
  • Experience working with internal tooling and CRM systems

Benefits

  • Opportunity to work with a dynamic and innovative company at the forefront of the industry
  • Collaborative and supportive team environment with opportunities for growth and development
  • Competitive compensation package with insane opportunity for growth

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.