Job Title: Solutions Developer
A dynamic and forward-thinking organization is seeking an experienced Solutions Developer to join their team. This is a fantastic opportunity for a talented individual who is passionate about technology and wants to make a meaningful impact.
Job Description
In this role, you will be responsible for designing, developing, and implementing web-based solutions using modern frameworks and languages. You will work closely with cross-functional teams to understand business requirements and deliver high-quality software solutions that meet customer needs.
Responsibilities
* Designing and developing user interfaces (UIs) using HTML, CSS, and React with Typescript
* Creating responsive and interactive web pages that ensure seamless user experiences across devices
* Optimizing website performance by implementing efficient coding practices and techniques
* Writing server-side code using JavaScript, Typescript on Node.js to handle data storage, retrieval, and processing
* Developing APIs (Application Programming Interfaces) to enable seamless communication between applications
* Managing databases to store and organize data effectively
* Testing software solutions using Jest unit tests and Cypress E2E tests to ensure high-quality delivery
* Understanding the entire web development process and identifying opportunities for improvement
* Troubleshooting and debugging issues to deliver reliable software solutions
* Working with different technologies and tools to stay up-to-date with industry trends
* Communicating effectively with stakeholders to report progress and collaborate on projects
Requirements
To be successful in this role, you will need:
* Knowledge of best practices and clean code principles
* 3+ years of experience working with modern frameworks and languages (REACT & NodeJS)
* Comfortable working in the command line (Mac)
* Experience with GraphQL and Apollo
* Ability 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