Full Stack Developer
We're seeking a skilled Full Stack Developer to join our technology group. As a key member of our team, you'll be responsible for designing and developing user interfaces, creating responsive and interactive web pages, and optimizing website performance.
Responsibilities:
* Designing and developing user interfaces (UIs) using HTML, CSS, Component Libraries, and React with Typescript.
* Creating responsive and interactive web pages that function smoothly on all devices.
* Optimizing website performance to ensure quick loading times.
* Writing server-side code using languages like Javascript, Typescript on Node.js for data storage, retrieval, and processing.
* Developing APIs (Application Programming Interfaces) to enable communication between different applications.
* Managing databases to store and organize data.
* Testing using Jest unit tests and Cypress E2E tests to ensure strong test-driven development.
* Understanding the entire web development process, including front-end and back-end integration.
* Troubleshooting and debugging issues that may arise in any part of the application.
* Working with various programming languages, frameworks, and tools.
* Communicating with stakeholders to report progress and provide updates.
Required Skills and Qualifications:
* 3+ years of working knowledge with modern frameworks and languages (REACT & NodeJS).
* Comfortable working in the command line (Mac).
* Experience with GraphQL and Apollo.
* Able to build prototypes and take them to production.
* Demonstrated experience from at least one large-scale project.
* 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 working with different CMS integrations and building clean content structures.