Software Engineer
MyDoc
Description
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
Requirements
Requirements:
- 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:
- Javascript
- TypeScript
- React
- React-Redux
- PostCSS/CSS
- Node.js
- Good to know:
- Linux
- Docker
- Kubernetes
- SQL / NoSQL
- 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.