Description:
Develops software and services in support of design, infrastructure, and technology platforms, including applications, utilities, databases, cloud-based and Internet-related tools. Build reusable code and libraries. Ensure the technical feasibility of UI/UX designs. Optimize applications for maximum speed and scalability, Supports responsive web and mobile applications that work across different screen sizes. Tests software development methodology in an agile environment. Provides feedback on existing products and contributes to the design of new product features. Provides ongoing maintenance, support and enhancements in existing systems and platforms. Collaborates cross-functionally with business users, project managers and other engineers to achieve elegant solutions. Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Skills Required:
ReactJS JavaScript HTML CSS/SCSS NodeJS
Skills Preferred:
WebPack AEM Graphql GCP Tekton/Jenkins
Experience Required:
Bachelor's degree in computer science, Computer Engineering, or a related field 4+ years of experience professional software development experience with Web applications. Proficiency in foundational tools for Web application development such as HTML, CSS, JavaScript, TypeScript. Experience with frameworks for front-end Web application development such as React JS, Angular. Understanding of CI/CD tools like Tekton, Argo CD and configuration tools like Chef, puppet and Ansible. Experience with SCM tools like GitHub and build management tools like MAVEN and ANT Understanding of Cloud Architecture, Cloud Security; Cloud platforms, Automation (Ideally GCP)
Bachelor's degree