Well established financial services company is looking to employ a Software Developer, offering a considerable career opportunity within a dynamic environment to the successful applicant.
They are looking for a skilled and competent React.js Developer with 3-5+ years of experience to join their development team.
In this role, you will be responsible for :
Developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack.
- Profiling and improving front-end performance and documenting their front-end codebase.
Responsibilities :
Developing and implementing highly-responsive user interface components using React concepts.Developing and implementing front-end architecture to support user interface concepts.Building reusable components and front-end libraries for future use.Translating wireframes into high quality code.Optimizing components for maximum performance across a vast array of web-capable devices and browsers.Meeting with the development team to discuss user interface ideas and applications.Monitoring and improving front-end performance.Documenting application changes and developing updates.Criteria :
Ultimately, a top-class React.js Developer should be able to design and build modern user interface components to enhance application performance .
To ensure success as a React.js Developer, you should have :
In-depth knowledge of JavaScript and React conceptsExcellent front-end coding skillsA good understanding of progressive web applications.Experience : 3-5+ years in React.js DevelopmentStrong proficiency in JavaScript, including DOM manipulation and the JavaScript object modelThorough understanding of React.js and its core principlesExperience with popular React.js workflows (such as Flux or Redux )Preferred to have experience in Javascript, CSS, HTMLExperience with data structure libraries (e.g., Immutable.js)Knowledge of isomorphic React is a plusFamiliarity with RESTful APIsKnowledge of modern authorization mechanisms , such as JSON Web TokenFamiliarity with modern front-end build pipelines and toolsAbility to understand business requirements and translate them into technical requirementsA knack for benchmarking and optimizationFamiliarity with code versioning toolsExperience with Azure app services is a plusIn addition to React, solid understanding and experience working with and developing .NET core APIs will be advantageous .Only individuals who have strong initiative and can handle a high-energy environment need apply. Occasional international travel may be expected.