As a Frontend Developer, you will leverage your expertise in React.js and other modern technologies to create exceptional user interfaces and enhance user experiences.
Key Responsibilities
- Develop high-quality web applications using React.js, HTML5, CSS3, JavaScript, and jQuery.
- Design and implement user iterfaces that are intuitive, responsive, and visually appealing.
- Utilize React tools including Webpack, Enzyme, Redux, and Flux to build robust applications.
- Implement and optimize React.js workflows such as Flux or Redux for state management.
- Employ modern front-end development tools such as Babel, Webpack, and NPM.
- Integrate authorization mechanisms like JSON Web Token (JWT) for secure applications.
- Utilize code versioning tools such as TFS to manage and maintain project codebases.
- Perform browser-based debugging and performance testing to ensure application efficiency.
- Collaborate with backend developers to integrate RESTful APIs and web services.
- Make AJAX calls using jQuery and JavaScript to interact with server-side applications built with ASP.NET.
- Ensure compatibility with the ASP.NET framework (4.5+) and leverage its capabilities.
- Work with various JavaScript frameworks like KnockOut, Ext.JS, AngularJS, and UI frameworks like Metro, Kendo UI, and Bootstrap.
- Explore and implement cloud solutions using Microsoft Azure.
Required Skills and Abilities
- Proven experience as a React.js developer.
- Strong proficiency in developing web applications with HTML5, CSS3, JavaScript, and jQuery.
- In-depth knowledge of React.js and its core principles.
- Experience with user interface design and creating responsive web applications.
- Familiarity with popular React.js workflows (Flux or Redux) and tools (Webpack, Enzyme).
- Proficiency in modern front-end development tools (Babel, Webpack, NPM).
- Understanding of modern authorization mechanisms (JSON Web Token).
- Experience with code versioning tools (TFS) and build pipelines.
- Competence in browser-based debugging and performance testing.
- Experience with Visual Studio 2017 for development tasks.
- Knowledge of making AJAX calls using jQuery and JavaScript (XMLHttpRequest).
- Familiarity with ASP.NET framework 4.5+.
- Experience working with RESTful APIs and web services (WCF, REST, JSON, XML, SOAP, WebApi).
- Exposure to JavaScript frameworks (KnockOut, Ext.JS, AngularJS) and UI frameworks (Metro, Kendo UI, Bootstrap).
- Understanding of Microsoft Azure Cloud solutions.
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.
If you are an innovative developer with a passion for front-end technologies and a desire to work on challenging projects, we encourage you to apply. Join our team and help us build the next generation of web applications.