Developing and maintaining user interfaces for web applications.
Collaborating closely with UX designers to enhance the user experience of our cloud products.
Debugging, reproducing, and resolving defects in web applications.
Ensuring comprehensive test coverage by writing automatic unit tests for each Web UI component.
Our Minimum Qualifications for this Role:
A solid grasp of computer science fundamentals and software engineering principles, accompanied by a strong aptitude for learning new technologies.
Experience working with standard software development methodologies, including Agile and SCRUM, as well as proficiency in tools such as GitHub, Confluence, and Jira.
Proficiency in HTML5, CSS, JavaScript/TypeScript, and web frameworks such as React and Angular.
Proficiency in REST API documentation and testing, with hands-on experience using tools like Postman.
Expertise in utilizing automatic unit and end-to-end testing frameworks for web applications, including Jest, Karma, Selenium, and Cypress.
Our Preferred Qualifications for this Role:
Preferably holding a degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field such as Math or Physics.
Basic experience working on Unix/Linux systems and scripting.
Possession of creative problem-solving skills and excellent troubleshooting and debugging abilities.
Previous experience in establishing and maintaining strong relationships with the extended team.
Excellent verbal and written communication skills.