Job Description
OverView
At Synapse we build cloud-native technologies, often in the cutting-edge space. We are looking for a knowledgeable and passionate ReactJS software engineer to bring these ideas to life. This requires a good understanding of the software development lifecycle, commitment to excel, and a go-getter attitude for delivering high-quality in a time-critical environment.
Role & Responsibility :
- Developing and implementing highly-responsive user interface components using React concepts.
- 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/ Redux Saga / Redux Thunk).
- Familiarity with newer specifications of EcmaScript.
- Knowledge of modern authorization mechanisms.
- Strong hands-on HTML, CSS, JS.
- Identifying web-based user interactions.
- Proficient understanding of code versioning tools, such as Git/BitBucket.
- Able to write understandable, testable, secure code with an eye toward maintainability.
- Ability to understand business requirements and translate them into technical requirements.
Skills $ Qualifications:
- Bachelor s degree in Computer Science or Engineering, or MBA.
- ReactJS, Redux Saga / Redux Thunk, HTML, CSS, Communication, Team Management, Client interaction, Decision Making, Communication, Problem Solving, Team & Client Management, Planning & Time Management
- Knowledge of any other frontend languages, preferably Angular.
- Knowledge of isomorphic React is a plus.
- Knowledge of session Management tools like Redis.