Description Responsibilities Design, develop, test, and maintain software features and applications Translate business and technical requirements into well-structured, efficient code Collaborate with product managers, designers, and other engineers to deliver features on time Participate in code rev