Job Title
Software Development Role
We are seeking a skilled software developer to join our team. This role involves designing and developing web applications using various technologies.
* Main Responsibilities:
* Create user interfaces (UIs) using HTML, CSS, and React with Typescript.
* Design and develop responsive web pages that look good and function smoothly on all devices.
* Optimize website performance by ensuring websites load quickly and efficiently.
* Write server-side code using languages like Javascript and Typescript on Node.js.
* Develop APIs to enable communication between different applications.
* Manage databases to store and organize data.
* Test and debug issues to ensure strong test-driven development.
* Have a holistic understanding of the web development process and be able to troubleshoot and debug issues.
* Work with different technologies and frameworks.
* Communicate effectively with stakeholders.
* Stay up-to-date with current technology standards and practices.
Required Skills and Qualifications
The ideal candidate will have the following skills and qualifications:
* Knowledge of best practices in software development.
* 3+ years of experience working with modern frameworks and languages (REACT & NodeJS).
* Comfortable working in the command line.
* Experience with GraphQL and Apollo.
* Ability to build prototypes and take them to production.
* Proven experience from at least one large-scale project.
* Motivation to learn and stay current with technology standards and practices.
* Ability to rapidly pick up new concepts and technologies.
* Familiarity with working with different CMS integrations.