Responsibilities
• Knowledge of architectural design patterns, performance tuning, database and functional designs • Hands-on experience in Service Oriented Architecture • Ability to lead solution development and delivery for the design solutions • Experience in designing high level and low level documents is a plus • Good understanding of SDLC is a pre-requisite • Awareness of latest technologies and trends • Logical thinking and problem solving skills along with an ability to collaborate • Should be able to use design patterns to make the application reliable, scalable, and highly available • Should be able to design Microservices and Serverless based architecture • Work with client architect and define top notch solutions
Technical Requirements
ReactJS, React redux, React native, UI, NodeJS, Javascript frameworks
Preferred Skills
Technology->Reactive Programming->react JS
Technology->UI & Markup Language->TypeScript
Technology->Reactive Programming->RxJS->React Redux
Additional Responsibilities
• Experience and knowledge of UI foundations - HTML, CSS, Responsive Web Design, JavaScript • Knowledge of using of UX Design tools to interpret and understand design created UX Design team • Experience in Application Architecture & Design of Web Based Applications • Strong knowledge of React JS Framework (Features, State management options etc.) • Knowledge of Server side rendering in JavaScript frameworks (NextJS especially), NodeJS. • Hands on knowledge of type safety in JavaScript frameworks e.g. Typescript • Hands on knowledge of Web Analytics, Web accessibility, Web Security • Knowledge about Deployments, release management, monitoring (DevSecOps , Logging, Observability etc.) • Knowledge of performance tools, tuning and optimization of web applications. • Good to know high level about CMS systems and API integration options. • Familiarity on Agile Processes and tools • Good verbal and written communication skills • Experience in leading the teams technically • Ability to communicate with remote teams in effective manner • High flexibility to travel • Strong analytical, logical skills and team leading skills • Engage in business development, as well as in building and maintaining client relationships
Educational Requirements
MCA,ME,MSc,MTech,Bachelor of Engineering,BCA,BSc,BTech