Job Responsibilities Design, develop, and maintain high-quality front-end and back-end software components in line with architectural standards and industry best practices Collaborate with Software Engineers, QA Engineers, UX Designers, and Business Analysts to translate business requirements into s