We are looking for a Full Stack Developer who is a great JavaScript developer proficient with React.js. Your primary focus will be on developing user interface components and implementing those following well-known React.js workflows (such as Flux or Redux). On the back end side you are responsible for building C# applications, including anything from back-end services to their client-end counterparts.
Job Responsibilities
· Developing new user-facing features using React.js.
· Building reusable components and front-end libraries for future use.
· Translating designs and wireframes into high quality code.
· Design, build, and maintain efficient, reusable, and reliable C# code.
· Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
Job Skills
· Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
· Thorough understanding of React.js and its core principles.
· Experience with popular React.js workflows (such as Flux or Redux).
· Familiarity with newer specifications of EcmaScript.
· Experience with data structure libraries (e.g., Immutable.js).
· Knowledge of isomorphic React is a plus.
· Familiarity with RESTful APIs
· Knowledge of modern authorization mechanisms, such as JSON Web Token.
· Familiarity with modern front-end build pipelines and tools.
· Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
· Proficient in C#, with a good knowledge of its ecosystems
· Familiarity with the .NET framework.
· Familiarity with the Entity framework.
· Strong understanding of object-oriented programming.
· Skill for writing reusable C# libraries.
· Familiar with various design and architectural patterns.
· Familiarity with Microsoft SQL Server.
· Knack for writing clean, readable C# code.
· Proficient understanding of code versioning tools (such as Git, SVN, and Mercurial).
· Ability to understand business requirements and translate them into technical requirements.
Job Requirements
· Work experience with 7+ years as a Reactjs Developer and Proficient in C#.
· You should be a self-learner with good problem-solving skills.
· B.Tech/MCA Degree.
Source link