Job Description
We are seeking an experienced Full Stack Developer to join our global technology team. The ideal candidate will have a strong background in modern web development, with a proven track record of delivering high-quality solutions.
Responsibilities:
* Design and develop user interfaces (UIs) using HTML, CSS, and React with TypeScript.
* Create responsive and interactive web pages that function smoothly on all devices.
* Optimize website performance by ensuring fast load times.
* Write server-side code using JavaScript, TypeScript on Node.js for data storage, retrieval, and processing.
* Develop APIs (Application Programming Interfaces) to enable communication between applications.
* Manage databases to store and organize data effectively.
* Test and ensure strong test-driven development practices.
* Understand the entire web development process, including front-end and back-end integration.
* Troubleshoot and debug issues in any part of the application.
* Work with various technologies and frameworks, including GraphQL and Apollo.
* Communicate progress to agile pod teammates and clients.
* Create unit tests to ensure appropriate test coverage.
Required Skills and Qualifications
* Knowledge of best practices in clean code writing.
* 3+ years of experience working with modern frameworks and languages, including REACT & NodeJS.
* Comfortable working in a command-line environment.
* Experience with GraphQL and Apollo.
* Ability to build prototypes and take them to production.
* Demonstrated experience in large-scale project delivery.
* Motivation to learn and stay up-to-date with current technology standards and practices.
* Ability to rapidly pick up new concepts and technologies.
* Familiarity with CMS integrations and content structure development.