About This Role
Embark on a transformative journey as a Software Developer, where your expertise will contribute to shaping the future of the products and services discovery experience within our innovative team. As a Software Developer, you'll step into a realm of boundless possibilities, contributing your skills to redefine the landscape of product and service discovery. This opportunity offers a dynamic space where innovation meets inclusivity, providing an enriching environment for your career to flourish.
Requirements
- Bachelor's degree or equivalent in Computer Science
- Minimum of 4-7 years of experience
- Proven experience with a modern JS frontend framework, particularly React
- Track record with production-quality NodeJS servers, ideally using Express
- Expertise in REST API design
- Proficiency with modern JS toolsets (ES6+, Webpack, Babel, Jest)
- Familiarity with authenticated applications using OAuth or similar mechanisms
- Deep understanding of HTML / CSS / SASS
- Proficiency in Object-Oriented and Functional Design
- Previous success in building accessible and internationalized Web applications (JAWS, Voiceover, Transifex)
- Dedication to staying current with industry best practices
Responsibilities
- Architect well-designed, testable, and efficient code using top-tier software development practices
- Iterate on specifications and requirements based on technical needs
- Lead day-to-day activities aligned with our risk culture, ensuring compliance and robust business controls
- Foster an environment where your team excels in efficient operations, meeting risk and compliance obligations
- Contribute to the development and maintenance of software documentation
- Play a key role in crafting a seamless desktop and mobile experience for customers