The Senior Front-End Software Engineer designs, develops, tests, and maintains complex software applications, focusing on front-end development, application performance, and scalable solutions. The role collaborates with software development and systems engineering teams to build new capabilities, enhance existing applications, and deliver solutions that meet technical and operational requirements. The engineer develops and maintains applications using AngularJS, Node.js, and JavaScript, with build tools such as npm and gulp, and works with Java, Python, MongoDB, and Elasticsearch to support application development, data integration, and system functionality. The position analyzes performance standards, designs and implements software solutions, and develops and executes tests to ensure application reliability and performance. It also provides technical leadership across multiple software development teams, including guidance on architecture, design, implementation, and quality control. The engineer applies scientific analysis and mathematical models to evaluate software performance and predict design outcomes; oversees software quality; reviews technical documentation; and works with engineering teams to deliver reliable, maintainable, and efficient solutions.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior