Title: Sr Technical Lead-App Development
Area(s) of responsibility
Job Overview
We are seeking a skilled and enthusiastic React JS Node JS Developer to join our dynamic team. The ideal candidate will be responsible for designing and implementing user-facing features for our web applications using React.js and Node.js. They will also be responsible for the overall architecture of the application and evolving it to ensure maximum performance and stability. The candidate should have a deep understanding of JavaScript, its quirks, and workarounds, as well as its ecosystem.
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.
• Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
Required Skills
• Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
• Thorough understanding of React.js and its core principles.
• Strong proficiency with Node.js and frameworks available for it such as Express.
• A Bachelor's degree in Computer Science, Information Technology, or a related field is required.
Preferred Skills
• 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.
• Ability to understand business requirements and translate them into technical requirements.
• A knack for benchmarking and optimization.
• Familiarity with code versioning tools, such as Git.
• Understanding of cloud architecture and experience with cloud platforms like AWS, Google Cloud, or Azure.