React Full Stack Developer
Role details
Job location
Tech stack
Job description
-
Develop and maintain responsive, interactive user interfaces using React
-
Write clean, efficient, and reusable front-end code using JavaScript and TypeScript
-
Implement and optimize state management solutions for complex applications
-
Create and maintain reusable component libraries and design systems
-
Optimize front-end performance, focusing on load times, rendering, and user interactions
-
Design and implement RESTful APIs using ASP.NET Core
-
Integrate front-end applications with back-end services and databases
-
Contribute to database schema design and write efficient queries
-
Implement automated testing for both front-end and back-end code
-
Participate in code reviews and provide constructive feedback to other developers
-
Collaborate with UX/UI designers to translate designs into high-quality code
-
Work with back-end developers to ensure seamless integration between front-end and back-end systems
-
Stay updated with the latest full-stack technologies, tools, and best practices
-
Troubleshoot and debug issues across the full stack
-
Consider accessibility features in development
Requirements
We're seeking a skilled Full Stack Developer to join our innovative team. The ideal candidate will excel in creating modern, responsive user interfaces while also being comfortable working with back-end technologies.
Technical Skills Required:
-
Expert-level proficiency in React, JavaScript, and TypeScript
-
Strong experience with modern front-end build tools (e.g., Webpack, Vite)
-
Advanced knowledge of HTML5, CSS3, and CSS preprocessors (Sass/LESS)
-
Proficiency in responsive design and mobile-first approaches
-
Experience with state management libraries (e.g., Redux, MobX, Recoil)
-
Solid understanding of front-end performance optimization techniques
-
Familiarity with modern CSS frameworks and methodologies (e.g., Tailwind CSS, CSS Modules)
-
Proficiency in Git for version control
-
Strong experience with RESTful APIs.
-
Working knowledge of C# and .NET 8 framework
-
Familiarity with ASP.NET Core for building APIs
-
Proficiency with PostgreSQL and database design concepts
-
Proficiency with NOSQL database like DocumentDB.-
-
Familiarity with CI/CD pipelines, especially Jenkins
-
Comfortable using GitHub Copilot for code assistance, The ideal candidate combines a passion for exceptional user experiences with comprehensive full-stack development skills, emphasizing front-end expertise. They should excel in problem-solving, communicate effectively, and thrive in Agile/Scrum environments. This role requires attention to detail, the ability to manage multiple priorities in a fast-paced setting, and a willingness to take end-to-end ownership of features. The right individual will seamlessly blend technical proficiency with a user-centric approach to deliver high-quality solutions.