We are seeking a Senior React.js Developer with over 7 years of experience in Microsoft .Net technologies, particularly focusing on web application development. The ideal candidate will have a strong background in HTML5, JQuery, and CSS3 and extensive hands-on experience with React.js and related tools and frameworks. This role requires expertise in designing and developing user interfaces and integrating front-end components with back-end services.
Key Responsibilities
- Develop and maintain web applications using HTML5, JQuery, CSS3, React.js, and JavaScript.
- Utilize React.js and related tools such as Webpack, Enzyme, Redux, and Flux to build efficient and scalable UI components.
- Collaborate with design and backend teams to ensure seamless integration of front-end and back-end components.
- Implement modern authorization mechanisms like JSON Web Token and ensure application security best practices.
- Conduct browser-based debugging and performance testing to optimize application performance.
- Stay updated with the latest industry trends and best practices in front-end development.
Required Skills/Abilities
- 7+ years of experience in Microsoft .Net technologies, with a focus on web application development.
- Proficiency in React.js and its core principles, along with experience in Flux or Redux workflows.
- Strong understanding of front-end development tools like Babel, Webpack, and NPM.
- Experience with browser-based debugging and performance testing tools.
- Familiarity with ASP.NET framework, RESTful APIs, and AJAX calls using jQuery and JavaScript.
- Knowledge of modern authorization mechanisms and code versioning tools like TFS.
- Experience with UI frameworks such as Metro, Kendo UI, and Bootstrap.
- Previous exposure to Microsoft Azure Cloud solutions is a plus.
Certification Requirements
- Microsoft Certified Professional Developer (MCPD) – ASP.NET Developer 3.5/4.0
- Microsoft Certified Technology Specialist (MCTS) - .NET Framework 3.5/4.0, ASP.NET Applications
This role offers an exciting opportunity for a seasoned React.js Developer to contribute to the development of cutting-edge web applications within a dynamic team environment. If you possess the required skills and are passionate about front-end development, we encourage you to apply.