Full Stack Developer
We are seeking a skilled Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for designing and developing user interfaces (UIs) using HTML, CSS, Component Libraries, and React with Typescript.
Key Responsibilities:
* Designing and Developing User Interfaces: Translate design mockups into actual web pages using HTML, CSS, Component Libraries, and React with Typescript.
* Creating Responsive and Interactive Web Pages: Ensure websites look good and function smoothly on all devices (desktops, tablets, and phones).
* Optimizing Website Performance: Make sure websites load quickly and efficiently.
* Writing Server-Side Code: Use languages like Javascript, Typescript on Node.js to handle data storage, retrieval, and processing.
* Developing APIs (Application Programming Interfaces): Create interfaces that allow different applications to communicate with each other.
* Managing Databases: Design, implement, and maintain databases to store and organize data.
* Testing: Write and update Jest unit tests and Cypress E2E tests to ensure strong test-driven development.
* Understanding the Entire Web Development Process: Have a holistic view of how the front-end and back-end work together.
* Troubleshooting and Debugging Issues: Be able to identify and fix problems that may arise in any part of the application.
* Working with Different Technologies: Be proficient in a variety of programming languages, frameworks, and tools.
Required Skills and Qualifications:
* 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
* Motivation to Learn and Be on the Forefront of Current Technology Standards and Practices
* Ability to Rapidly Pick Up New Concepts and Technologies