The Front-End Developer will be responsible for designing, developing, and maintaining complex software solutions. Incorporating applications, graphics, audio, and video clips into user websites.Designing, coding, testing, debugging applications.Supporting the evaluation of new and existing software productsCreating and maintaining system documentation and technical specificationsLeading the implementation of software solutions that meet performance, reliability, and security requirementsAnalyzing and resolving complex integration issues and technical challengesCollaborating with cross-functional teams including hardware engineers, software developers, and QA specialistsDeveloping test plans and procedures to validate system functionality and performancePerforming system analysis to identify bottlenecks and recommending optimization strategiesObserving DevOps practices and supporting continuous integration/continuous deployment pipelinesResearching and evaluating new technologies and methodologies for potential adoptionCreating detailed technical documentation for system operation and maintenanceParticipating in design reviews, code reviews, and technical discussionsCollaborating with stakeholders to gather requirements and translate them into technical solutionsLeading system troubleshooting efforts and providing escalation supportEnsuring compliance with industry standards and best practicesQualifications and Skills:Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical fieldMinimum of 8 years of professional experience in software systems engineerin...