Role : Senior Software Engineer - Front End
Location : Remote
Duration : 12 Months
Responsibilities
Responsibilities :
• Provide hands-on UI engineering expertise and collaborate with leads and teams to design, architect, and optimize cloud-native, service-oriented applications and UI components.
• Champion quality engineering practices like linting, unit testing, web UI testing, and pipeline automation to enable continuous deployment.
• Mentor and lead junior staff through reference implementations, code reviews, and defining best practices for engineering.
• Collaborate with product teams to establish and maintain design system standards, processes, and adoption.
• Design high-performing web applications by applying creative problem-solving, logical reasoning, and optimization techniques.
• Investigate and resolve production issues, ensuring seamless functionality from UI to service layer.
• Work closely with project managers to ensure timely, high-quality project deliverables while fostering team alignment and effectiveness.
Required Qualifications :
• Bachelor’s degree in Computer Science or related field, with 8+ years of experience in web application development or software engineering using modern frameworks.
• Expertise in JavaScript, TypeScript, and a UI stack (e.g., React, Next.js/Remix.run, TailwindCSS/SCSS), with proficiency in REST patterns, Web APIs, and reactive programming.
• Experience designing performant RESTful services with SQL/NoSQL databases and leveraging tools like GitLab CI/CD, Docker, Kubernetes/Helm, and AWS.
• Strong understanding of browser, device, OS compatibility, and user-agent interoperability.
• Proven track record of writing testable UI code and delivering high-quality solutions in Agile and Lean environments.
• Excellent communication and problem-solving skills with attention to detail and a passion for technical craft.