We are looking for a talented React Developer to join our team. You will develop and implement highly responsive user interface components for web applications using React.js and TypeScript in this role. You will also work closely with cross-functional teams to create control panels and dashboards for Azure services, ensuring seamless performance across various browsers and devices.
Responsibilities:
- Develop and optimize user-facing features using React.js and TypeScript.
- Build reusable components and front-end libraries.
- Create control panels and dashboards for Azure services.
- Translate designs and wireframes into high-quality code.
- Ensure components perform efficiently across various devices and browsers.
- Troubleshoot and debug to enhance user experience.
- Collaborate with cross-functional teams to design and launch new features.
Skills:
- Strong proficiency in JavaScript, TypeScript, and React.js.
- Experience with React workflows like Redux and data fetching tools like React Query.
- Familiarity with front-end build tools and bundlers such as Vite and Webpack.
- Proficient in using version control systems like Git.
- Understanding of RESTful APIs and their integration.
- Experience with Material UI or similar design systems.
- Knowledge of form management using React Hook Form.
- Excellent problem-solving skills and attention to detail.
- Ability to adapt to evolving project requirements in a fast-paced environment.
Preferred qualifications:
- Experience in building dashboards for Azure services.
- Familiarity with Azure and cloud computing concepts.
- Knowledge of UI/UX best practices.
- Understanding of modern authorization mechanisms like JSON Web Tokens.
- Skills in benchmarking and optimization.
If you have what it takes to face this challenge, please apply and provide us with a portfolio of your previous work. We’re building a brand, so a cultural fit is also essential. Beyond the requirements and skill sets, we look forward to meeting with you to get to know you a little better.
If this role excites you, but you are worried that you don't fit all of the requirements, please send your application anyway. We would love to get in touch!