We are looking for an experienced Full Stack Engineer with expertise in React.js and C# to join our team. In this role, you will be responsible for designing, developing, and maintaining both front-end and back-end components, working on scalable solutions that meet business requirements. Your contributions will help shape the future of software solutions for our clients.
Key Responsibilities
- Design and develop user interfaces using React.js, ensuring responsive and dynamic web applications.
- Implement React Hooks and manage application states using Redux to build efficient and scalable applications.
- Collaborate with UI/UX teams to ensure designs are implemented with attention to detail and best practices.
- Handle RESTful API calls and asynchronous requests, ensuring smooth data flow between the client and server.
- Develop and maintain server-side logic using C# and integrate with front-end applications.
- Work with databases, optimizing and querying data to support the front-end features.
- Implement efficient and scalable back-end solutions that support dynamic web applications.
- Collaborate with cross-functional teams to ensure the seamless integration of both front-end and back-end components.
- Develop automated testing frameworks to ensure code quality and maintainability.
- Utilize version control systems such as Git for effective collaboration and code management.
- Stay updated with emerging technologies and industry best practices.
- Contribute to the improvement of development workflows and practices, including build tools such as Webpack, Babel, and npm/yarn.
- Debug and resolve issues related to both front-end and back-end systems.
Skills & Qualifications
- 5+ years of professional experience in front-end development with a strong focus on React.js.
- 3-5 years of experience working with C# on back-end development.
- Proficient in JavaScript (ES6+), HTML5, CSS3, and responsive web design principles.
- Strong knowledge of React.js, Redux, and React Hooks.
- Experience with RESTful APIs and asynchronous request handling.
- Familiarity with version control systems like Git.
- Knowledge of cross-browser compatibility issues and techniques to resolve them.
- Understanding of UI/UX principles and attention to detail when implementing designs.
- Familiarity with testing frameworks such as Jest, Enzyme, or React Testing Library.
- Experience with front-end build tools like Webpack, Babel, and npm/yarn.
Educational Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Why Luxoft?
- Innovative Projects. Work on cutting-edge technologies and be part of a team driving innovation in the software engineering space.
- Professional Growth. Access to training, mentorship, and opportunities for career advancement.
- Collaborative Culture. Join a global team of skilled engineers in an environment that values teamwork, creativity, and continuous learning.
- Flexible Work Environment. Enjoy the flexibility of remote work while collaborating with top-tier professionals worldwide.
How to Apply. If you are a skilled Full Stack Engineer with expertise in React.js and C# and are passionate about creating high-quality software solutions, we encourage you to apply today. Join us at Luxoft and help us deliver world-class technology solutions to our clients!