01Responsibilities
- Understand client's business requirements and be able to map them to technology solutions and make them work
- Design and build modern solutions informed by a deep understanding of cloud architecture and how distributed systems operate at scale
- Provide regular support and guidance to teams on complex coding, issue resolution and execution
- Own and manage code quality and technical debts of the team set up best practices, CI-CD pipelines and review processes of the team
- Lead and manage your own team, but also frequently get down to coding, testing, and designing solutions
- Communicate effectively with teams, clients and business leaders within the company
- Contribute to identifying best-fit architectural solutions for one or more projects within the company
02Requirements
- Minimum 10+ years of experience as a Solution Architect
- Strong knowledge of UI frameworks like AngularJS, ReactJS
- Strong knowledge of a server side framework like ExpressJS
- Extensive experience with Google Cloud services
- Possess advanced knowledge of object-oriented JavaScript, TypeScript, data structures and data architectures
- Good knowledge of relational database, SQL and data modeling; Hands on experience with any one NoSQL DB
- Strong understanding of HTTP, WebSocket, OAuth, RESTful, CORS and other web technologies
- Extensive experience in using UX design best practices to design solutions, and a deep understanding of responsive design.
- Strong understanding on HTML5 CSS, less and sass
- Experience with test-driven development and automated testing frameworks
- Deep understanding of front-end performance tuning, best practices, and techniques
- Proficient in Git and any CI-CD framework
- Robust communicator with visual, verbal, and writing skills to .