Architect – JavaScript

? Excellent development experience using web and JavaScript technologies expertise with HTML/XHTML, XML, JSON, CSS, SCSS, JavaScript, TypeScript, AJAX, DOM, and version control systems (such as git)

? Professional JavaScript development and debugging experience including browser tools

? Proven expertise in Angular/React/NodeJS/ExpressJS, NPM, Bootstrap, Webpack

? Proficiency in DBMS and ORM concepts.

? Expertise in developing NodeJS based APIs with RDBMS or NoSQL database back-end

? Understanding the nature of asynchronous programming and its quirks and workarounds

? Good understanding on NodeJS asynchronous runtime.

? Experience in developing ReactJS applications.

? Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc. ? Preceding experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries

? Good understanding of Typescript

? Good working exposure consuming web services (REST) and processing data (JSON)

? Experience with SQLite, NoSQL, Redis or other databases

? Experience in debugging issues related to memory leaks.

? Experience in building highly scalable and high throughput services with sub second response times

? Very strong knowledge in object-oriented concepts & design patterns

? Demonstrated willingness to develop with new/unfamiliar technologies.

? Well versed with troubleshooting issues and debugging the JavaScript code.

? Understanding of different design patterns.

? Understands impacts of performance-based designs, accessibility standards and security compliance in development

? Proficiency when it comes to code versioning tools like GIT.

? Understanding of Unit Testing concepts and experience with Unit Testing tools like Jest.

? Passion for best design and coding practices and a desire to develop new bold ideas

Duties and Responsibilities

? Take an Architect role in designing the system, reviewing the code of team members and ensuring first time quality of code

? Work in a collaborative team environment.

? Communicate with customers to understand the requirements, to inform them the challenges, solutions and alternatives

Job Description

? Ability to understand and analyze issues across multiple vendors and interfaces.

? Meet project objectives, providing systems that operate in a cost-effective manner.

? Respond to problems in a timely, effective manner.

? Take part in DevOps and deployment activities

? Work with key members of the management team to define and drive technical strategy.

? Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality

? Contribute in all phases of the development lifecycle

? Follow technology best practices.

Any Additional Information/Specifics

- Participate in the full product development cycle, including brainstorming, release planning and estimation, implementing and iterating on code, coordinating with internal and external clients, internal code and design reviews, MVP and production releases, quality assurance, and product support. - Highly effective and thrive in a dynamic environment - Comfortable with proactive outward communication and technical leadership and positive about accepting challenges.

Posted Date
2022-09-02 10:18:20
Experience
6 -9 years
Primary Skills
ASAP, XML, JSON, CSS, SCSS, JavaScript, TypeScript, AJAX, DOM,
Required Documents
Resume
Contact
bhawya@lorventech.com,diana@lorventech.com,hema@lorventech.com,ashwiny@lorventech.com,sam@lorventech.com,fathih@lorventech.com,nivethas@lorventech.com,premiya@lorventech.com,preethi.r@lorventech.com
Bootstrap Example