[ "You will be expected to contribute to the technical design for microservices, and execute the design in sprints. You would be assisting the backend lead in realising our overall objectives of the product. You must also help other members of the team with technical queries and troubleshooting on a day to day basis, as required. ", "Other than your coding duties, you would be expected to continuously learn and upscale as an individual and within a team. " ], "exp_desc": [ "of experience devops automation and system administration. ", "The experience range is what we believe has general relevance to our requirement. This is not a rule however, and if you feel you are competent enough, we definitely want to hear from you. " ], "skills": [ [ { "description": "Experience with at least one major cloud service like (AWS, Azure etc)" }, { "description": "Experience writing dockerfiles. " }, { "description": "Experience of Linux system administration including kernel, network, disk, CPU memory" }, { "description": "Experience with Kubernetes. " }, { "description": "Experience with configuration management" }, { "description": "Monitoring Management in distributed applications" }, { "description": "Handling Infrastructure issues like", "keySkills": [ "Heap, thread", "File system utilizations", "Debugger Inspector", "Profilers" ] } ], [ { "description": "Experience with scripting language like Python. " }, { "description": "Experience with secure SDLC/DevOps practices such as automating security processes in CI/CD pipeline. " }, { "description": "Experience in build tools at least one of - Maven, Gradle. " }, { "description": "Debug and analyze any infrastructure blockers and issues. " }, { "description": "Experience with infrastructure as code tools such as Terraform, CloudFormation (preferred). " }, { "description": "Hands on Experience in implementing Full lifecycle DevOps automation including Configuration management, Build Automation, Release management, Deployment automation and Infrastructure management. " }, { "description": "Experience with change control system . " }, { "description": "Experience setting up the load balancing for applications. "
What will you be doing You will be expected to contribute to technical design for web applications (PWAs), and execute the design in sprints. You would assist the front end lead in realising our overall objectives of the product. You would also be expected to have an eye for detail in the visual designs to ensure we realise the best quality. You must also help other members of the team with troubleshooting on a day to day basis, as required. Level of Experience 2-4 years of experience in frontend development The experience range is what we believe has general relevance to our requirement. This is not a rule however, and if you feel you are competent enough, we definitely want to hear from you. Skills Required In-depth knowledge of frontend technologies like HTML5, CSS3, ES6 (Javascript) or Typescript. Sound knowledge of React - Class and functional components, hooks, lifecycle, patterns like HOC, Context API, Refs, Render Props etc. Redux with Thunk or Saga middleware. Experience using at least one UI design system/toolkit. Experience with Web APIs (any 2 of below) Service worker Fetch API Websocket Web notifications IndexedDB Storage (local storage) Cache Good understanding of webpack configurations. Experience with any SSR like Gatsby etc. Good knowledge of OOPS concepts. Experience consuming REST APIs and integrating frontend with OIDC. Experience with Unit testing frameworks Jest etc. An eye for detail with interpreting visual design and collaborating with the designers and developers. Understanding of design standards and coding best practices. Experience assisting design QA sessions. Practical knowledge of debugging and toolsets - Chrome Inspector, Visual Studio Code Inspector etc. Experience with Git, Github and standard workflows, e.g. pull/merge requests. Additional Skills Designing web apps for performance and responsiveness. Material-ui. Styled components. Channel Messaging API. Periodic background sync API. Experience developing PWA. Client-side database APIs (any) - preferable Leveldb compliant. Knowledge of SASS, LESS. Experience developing custom themes. Experience with Storybook. Usage of concepts like - tree shaking, code splitting etc. Experience with at least one templating engine. DevOps automation, any of - writing docker images, IaC scripts (terraform, cloudformation etc.), pipeline scripts(e.g. jenkins).
[ "You will be expected to contribute to the technical design for microservices, and execute the design in sprints. You would be assisting the backend lead in realising our overall objectives of the product. You must also help other members of the team with technical queries and troubleshooting on a day to day basis, as required. ", "Other than your coding duties, you would be expected to continuously learn and upscale as an individual and within a team. " ], "exp_desc": [ "of experience in software development involving backend development and integration using microservices. ", "The experience range is what we believe has general relevance to our requirement. This is not a rule however, and if you feel you are competent enough, we definitely want to hear from you. " ], "skills": [ [ { "description": "Strong proficiency in Javascript and/or Typescript. Strong grasp of promises, generators etc and asynchronous programming in general. " }, { "description": "Experience with testing frameworks especially Jest. " }, { "description": "Good understanding experience of Node js. " }, { "description": "Understanding or experience with Node Js APIs. (any 2)", "keySkills": [ "Buffer", "Crypto", "Debugger Inspector", "File System", "Modules - Common JS and ECMAScript Modules", "REPL", "Stream", "Worker Threads", "V8 profiler" ] } ], [ { "description": "Web Frameworks like Express etc and development of REST APIs with such frameworks. " }, { "description": "Practical knowledge of node js debugging and toolsets - Chrome Inspector, Visual Studio Code Inspector etc" }, { "description": "Basic understanding of HTML5 and CSS3. " }, { "description": "Experience in working with databases. RDBMS and NoSQL. At least one in each category. " }, { "description": "Experience working in Agile process. " }, { "description": "Understanding of design standards and coding best practices. " }, { "description": "Experience with Git, Github and standard workflows, e g pull/merge requests. " }, { "description": "Understanding of API Gateway. " } ] ], "additionalSkills": [ [ { "description": "Experience with 1 or more templating engines such as mustache will be an advantage. " }, { "description": "Understanding of languages like Python, JAVA, C#. " }, { "description": "Documentation skills for design and APIs. " }, { "description": "Understanding of Node-Red. " }, { "description": "Working experience with Web Socket protocol. " }, { "description": "Experience using AWS Services will be added advantage. " } ], [ { "description": "Understanding of docker. " }, { "description": "Understanding of OAuth2/OIDC. " }, { "description": "Working experience with any container orchestration service. " }, { "description": "Good understanding of microservice patterns and event-driven architecture. " }, { "description": "Good understanding of Amazon Cognito, Amazon Cloudwatch, AWS IAM roles and policies. " }, { "description": "Experience with AWS Cloudformation. Any experience with AWS CDK will be great to have. "
[ "You will be expected to participate in architecture evolution, contribute to technical design for microservices, and execute the design in sprints. You are also encouraged to take on leadership elements in your role across all these phases. You must also help other members of the team with technical queries and troubleshooting on a day to day basis, as required.", "Especially in the execution phase where we expect you to assist the backend lead in realising our overall objectives of the product. Other than your coding duties, you would be expected to continuously upscale the backend team, along with the backend lead, through new ideas, training, knowledge sharing, recruitment etc." ], "exp_desc": [ "of experience in software development. Of which at least 1 year developing REST APIs and microservices.", "The experience range is what we believe has general relevance to our requirement. This is not a rule however, and if you feel you are competent enough, we definitely want to hear from you." ], "skills": [ [ { "description": "Strong proficiency in Javascript and/or Typescript. Strong grasp of promises, generators etc and asynchronous programming in general." }, { "description": "Experience with testing frameworks especially Jest." }, { "description": "Good understanding experience of Node js. This includes the different node js APIs. The more the better, but the following will give you a general idea of what we are looking for", "keySkills": [ "Buffer", "Crypto", "Debugger Inspector", "File System", "Modules - Common JS and ECMAScript Modules", "REPL", "Stream", "Worker Threads", "V8 profiler" ] }, { "description": "Good understanding of bundlers (at least one of - rollup, parcel and webpack) and application of concepts like - tree shaking, code splitting etc." }, { "description": "Web Frameworks - Express/HAPI and development of REST APIs with such frameworks." }, { "description": "Good understanding of REST architecture style, especially HATEOAS. Working experience with Swagger and Open API." }, { "description": "Basic understanding of Graphql servers, schema, mutations, queries and subscriptions." }, { "description": "Practical knowledge of node js debugging and toolsets - Chrome Inspector, Visual Studio Code Inspector etc." } ], [ { "description": "Basic understanding of HTML5 and CSS3. Experience with one or more templating engines such as mustache." }, { "description": "Experience in working with databases, data modelling concepts. NoSQL, especially with query based design techniques, will be added advantage." }, { "description": "Experience working in Agile process." }, { "description": "Understanding of design standards and coding best practices." }, { "description": "Experience with Git, Github and standard workflows, e.g. pull/merge requests." }, { "description": "Work experience in a microservice design team. Understanding of microservice design patterns, at least - API Gateway." }, { "description": "Working experience with Web Socket protocol." }, { "description": "Strong experience with OAuth2/OIDC, especially Authorization Code Flow grant. Basic experience with at least 1 OIDC product, i.e Amazon Cognito, Auth0, Okta, Redhat Keycloak etc." } ] ], "additionalSkills": [ [ { "description": "Understanding of languages like Python, JAVA, C#." }, { "description": "Documentation skills for design and APIs." }, { "description": "Understanding of Node-Red." }, { "description": "Experience using Swagger, reviewing specs and API documentation for quality and standards adherence." }, { "description": "Experience using AWS Services will be added advantage." } ], [ { "description": "Working experience with docker." }, { "description": "Working experience with any container orchestration service." }, { "description": "Good understanding of microservice patterns and event-driven architecture." }, { "description": "Good understanding of Amazon Cognito, Amazon Cloudwatch, AWS IAM roles and policies." }, { "description": "Experience with AWS Cloudformation. Any experience with AWS CDK will be great to have."
[ "You will be expected to participate in architecture evolution, contribute to technical design for web applications (PWAs), and execute the design in sprints. You are also encouraged to take on leadership elements in your role across all these phases. Especially in the execution phase where we expect you to assist the front end lead in realising our overall objectives of the product.", "Troubleshooting on a day to day basis, as required. Other than your coding duties, you would be expected to continuously upscale the frontend team, imbibing new ideas, training, knowledge sharing, recruitment etc. You would also be the key link between the visual designers and developers, ensuring we realise the designs with best quality." ], "exp_desc": [ "of experience in software development. Of which at least 1 year leading a team of frontend developers.", "The experience range is what we believe has general relevance to our requirement. This is not a rule however, and if you feel you are competent enough, we definitely want to hear from you." ], "skills": [ [ { "description": "In-depth knowledge of frontend technologies like HTML5, CSS3, ES6 (Javascript) or Typescript." }, { "description": "Good understanding of bundlers (at least one of - rollup, parcel and webpack) and application of concepts like - tree shaking, code splitting etc." }, { "description": "Sound understanding of transpilers, at least one - preferably babel." }, { "description": "Sound knowledge of", "keySkills": [ "React - Class and functional components, hooks, lifecycle, patterns like HOC, Context API, Refs, Render Props etc.", "Redux with Thunk or Saga middleware." ] }, { "description": "Experience using at least one UI design system/toolkit." }, { "description": "Experience with Web APIs", "keySkills": [ "Service worker", "Websocket", "Fetch API", "Web notifications", "IndexedDB", "Storage (local storage)", "Cache" ] } ], [ { "description": "Experience with at least one templating engine." }, { "description": "Experience with at least one SSR - gatsby, next etc." }, { "description": "Understanding of PWAs." }, { "description": "Client-side database APIs (any) - preferable Leveldb compliant." }, { "description": "Excellent knowledge of OOPS concepts." }, { "description": "Experience consuming REST APIs and integrating frontend with OIDC." }, { "description": "Experience with Unit testing frameworks Jest etc." }, { "description": "An eye for detail with interpreting visual design and collaborating with the designers and developers." }, { "description": "Understanding of design standards and coding best practices." }, { "description": "Experience with conducting code reviews, assisting design QA sessions." }, { "description": "Experience with Git, Github and standard workflows, e.g. pull/merge requests." }, { "description": "Ability to train the team." } ] ], "additionalSkills": [ [ { "description": "Designing web apps for performance and responsiveness." }, { "description": "Material-ui." }, { "description": "Styled components." }, { "description": "Channel Messaging API." }, { "description": "Periodic background sync API." } ], [ { "description": "Experience developing PWA." }, { "description": "Knowledge of SASS, LESS." }, { "description": "Experience developing custom themes." }, { "description": "Experience with Storybook." }, { "description": "DevOps automation, any of - writing docker images, IaC scripts (terraform, cloudformation etc.), pipeline scripts(e.g. jenkins)"