Job Description:
* Developers with experience in TypeScript and JavaScript should have a solid grasp of object-oriented programming principles, including inheritance, polymorphism, and encapsulation.
* The ideal candidate will have hands-on experience with non-browser environments such as Smart TVs and embedded Devices, demonstrating their ability to adapt to new technologies.
* Selenium/ QA Automation is essential for ensuring the quality and reliability of software applications.
* AWS experience is necessary for building scalable and efficient cloud-based solutions.
* Software design patterns are crucial for organizing code and improving maintainability.
* Multitasking is a must in an agile environment where priorities can shift rapidly.
* Unit testing, test-driven development, branching patterns, and continuous integration/deployment are key components of a well-functioning software development team.
* A strong advocate for high-quality software and excellent user experiences will drive innovation and growth.
* An effective communicator can facilitate conversations with business partners during project definition, business requirements definition, and functional design sessions.
Required Skills and Qualifications:
* At least 3 years of HTML/CSS/JavaScript development experience.
* A proven track record of working with multiple front-end frameworks, such as React, Svelte, or Astro.
* Strong debugging skills are essential for resolving complex issues efficiently.
* The ability to integrate REST APIs quickly and effectively is crucial for delivering results under tight deadlines.
* Candidates must be capable of working in fast-paced Agile environments, prioritizing tasks, and managing time effectively.
* A consumer-centric approach with attention to detail and a focus on user experience is vital for driving business success.