Software Engineer Opportunity
We are seeking a skilled software engineer to join our global technology group. As a key member of the team, you will be responsible for designing and developing user interfaces (UIs) using HTML, CSS, Component Libraries, and React with Typescript.
Responsibilities:
* Designing and developing UIs: This involves translating design mockups into actual web pages.
* Creating responsive and interactive web pages: Ensuring websites look good and function smoothly on all devices.
* Optimizing website performance: Making sure websites load quickly and efficiently.
* Writing server-side code: Using languages like Javascript, Typescript on Node.js to handle data storage, retrieval, and processing.
* Developing APIs (Application Programming Interfaces): Creating interfaces that allow different applications to communicate with each other.
* Managing databases: Designing, implementing, and maintaining databases to store and organize data.
* Testing: Writing and updating Jest unit tests and Cypress E2E tests to ensure strong test-driven development.
* Troubleshooting and debugging issues: Being able to identify and fix problems that may arise in any part of the application.
Required Skills:
* Knowledge of best practices and writing Clean Code.
* 3+ years of working knowledge with modern frameworks and languages (REACT & NodeJS).
* Comfortable in the command line (Mac).
* Experience with GraphQL and Apollo.
* Able to rapidly pick up new concepts and technologies.
* Familiarity with working with different CMS integrations and building out clean content structures.
This is an exciting opportunity to join a dynamic team and contribute to the development of innovative solutions. If you have a passion for software engineering and a commitment to delivering high-quality results, we encourage you to apply.