Full Stack Developer
We are searching for a skilled and motivated Full Stack Developer to join our innovative development team. If you are passionate about crafting smooth and dynamic web applications and have a robust understanding of modern web technologies, we encourage you to apply.
Roles and Responsibilities
- Develop high-quality web applications using React JS that meet client requirements and enhance user experience.
- Collaborate with UX/UI designers to transform wireframes and visual designs into functional web pages.
- Optimize applications for maximum speed and scalability while ensuring mobile responsiveness and cross-browser compatibility.
- Collaborate with backend developers and other stakeholders to integrate APIs and manage data effectively.
- Strong analytical skills and the ability to work independently and in a team setting.
Required skills and experience
- Proven experience as a Developer with expertise in React JS and its core principles.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Strong proficiency with TypeScript
- Strong proficiency in Node JS for the back end.
- Experience with popular React JS workflows and state management (such as Flux or Redux)
- Familiarity with RESTful APIs and knowledge of modern authorization mechanisms, such as JSON Web Token.
- Experience with code versioning tools, particularly Git.
- A good eye for detail and strong problem-solving skills to debug and troubleshoot issues effectively.
- Understanding of modern front-end build pipelines and tools, including Webpack, Babel, and NPM.
- Experience with ECommerce payment processing.
Preferred Qualifications
- Experience with server-side rendering of React applications.
- Familiarity with GraphQL and related client libraries such as Apollo Client.
- Experience with CSS preprocessors like SASS/SCSS.
- Knowledge of TypeScript and component libraries like Material-UI or Ant Design is advantageous.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
We invite you to join our team and help revolutionize the way users interact with our digital solutions. If you're a creative thinker who thrives in a collaborative environment and are driven by the challenge of innovating web interfaces, we look forward to receiving your application.
- Locations
- Multiple locations
- Remote status
- Fully Remote
About Perform
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.
Full Stack Developer
Loading application form
Already working at Perform?
Let’s recruit together and find your next colleague.