Software Engineer



MyDoc is looking for a qualified web Frontend Engineer to join our engineering team. The candidate will be responsible for building the ‘client-side’ of our web applications. The candidate should be able to translate our company and customer needs into functional and appealing interactive applications. If you’re interested in creating a user-friendly environment by writing code and moving forward in your career, then this job is for you. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design. Ultimately, you should be able to create a functional and attractive digital environment for our company and build a great user experience.

The responsibilities include:

  • Write detailed implementation plans and implement well-designed clean code
  • Implement unit tests, API tests and integration tests, with a strong focus on software quality
  • Collaborate with engineers, product owners, product designers and QA engineers in a cross-functional team, from ideation, technical design, to implementation and maintenance
  • Review functional and design specifications to ensure a complete understanding of deliverables and quality
  • Develop and deploy new features to facilitate operational requirements and tools
  • Translate our company and customer needs into functional applications



  • Proven work experience as a Software Engineer who has built and shipped web apps in React
  • Minimum of 3 years working experience as a Frontend Engineer
  • Experience with system architecture, including in-depth understanding of the entire software engineering process (design, development, automated tests and deployment)
  • Excellent knowledge and experience with GitHub
  • Strong problem-solving skills and attitude
  • Experience working in an agile environment
  • Well-rounded team player, with good organizational, communication, time management, analytical and interpersonal skills, and the ability to write clear technical documentation
  • Hands on experience with the following:
  1. Javascript
  2. TypeScript
  3. React
  4. React-Redux
  5. PostCSS/CSS
  6. Node.js
  • Good to know:
  1. Linux
  2. Docker
  3. Kubernetes
  4. SQL / NoSQL
  5. RabbitMQ
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude

We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to build the best products.

Apply for this job