Configure, build, and maintain web application environments using JavaScript, TypeScript, React, Vue.js, and Next.js, ensuring stable and scalable digital platform performance.
Administer Docker-based environments and utilize CI/CD deployment pipelines, managing environment refreshes and ensuring consistent builds across development, staging, and production.
Implement content-driven UI components with CSS frameworks and component libraries, applying best practices in responsive design, accessibility, and content governance.
Integrate front-end applications with GraphQL and REST APIs, troubleshooting data flow issues and optimizing system integrations for reliability.
Participate in evaluating, selecting, planning, and integrating new technology solutions, and evaluate and recommend emerging technologies relevant to organizational needs.
Engage in all phases of the software development lifecycle, including analysis, design, development, testing, implementation, and iterative improvement to align digital experiences with evolving business requirements.
Collaborate with business, IT, and development teams to design and develop prototypes and features, supporting deployment workflows, release processes, code reviews, and configuration updates.
Lead or co-lead small to medium-sized development projects, tracking, reporting, and documenting project progress and timelines.
Work with end-users, IT staff, vendors, and service providers to troubleshoot software issues and meet business requirements.
Create and maintain technical and end-user documentation for application features, workflows, and configuration standards across multiple web platforms.
Understand and comply with all ethical, legal, and regulatory business requirements.