What are the responsibilities and job description for the Senior Software Engineer-Team Lead position at Life Line Screening?
Overview
Life Line Screening is seeking a highly skilled and experienced Senior Software Engineer, Team Lead with a strong background in React.js to join our dynamic and innovative team. The ideal candidate will play a key role in hands-on development, building and maintaining performant, scalable, and user-centric software solutions, while providing technical guidance, mentoring, and fostering collaboration across cross-functional teams.
Key Responsibilities
Powered by JazzHR
cXmkoEr0VZ
Life Line Screening is seeking a highly skilled and experienced Senior Software Engineer, Team Lead with a strong background in React.js to join our dynamic and innovative team. The ideal candidate will play a key role in hands-on development, building and maintaining performant, scalable, and user-centric software solutions, while providing technical guidance, mentoring, and fostering collaboration across cross-functional teams.
Key Responsibilities
- Frontend Development – Create responsive layouts, intuitive user interfaces, and maintain reusable component libraries using JavaScript, TypeScript and React.js
- Code Quality – Develop and maintain high-quality, efficient, and maintainable code by establishing coding standards and conducting thoughtful code reviews, fostering team improvement and growth
- Testing – Collaborate with developers and QA to write and maintain unit tests, integration tests, and end-to-end tests to ensure application reliability
- Technical Leadership – Lead and mentor a team of engineers, setting technical direction and fostering a culture of innovation and collaboration
- Cross-Functional Collaboration – Work closely with product owners, designers, architects, and platform engineers to define scope and drive the implementation of new features from conception to release
- Agile Practices – Lead and actively engage in Agile ceremonies—including stand-ups, sprint planning, and retrospectives—ensuring smooth project delivery
- Industry Trends – Stay current with the latest technologies and best practices, sharing insights to enhance team knowledge and innovation
- 4 Years of Front-End Development – Strong focus on JavaScript, TypeScript, React.js, HTML5, and CSS3, with experience in modern build tools
- User Experience Expertise – Deep understanding of responsive design, accessibility, and delivering consistent, high-quality user experiences across devices
- Reusable Component Design – Proven ability to design and implement reusable components for scalable and maintainable systems
- Proficiency with Build Tools – Experience with tools such as Webpack, Rollup, Vite, or similar, to optimize performance and streamline workflows
- Testing Methodologies – Experience writing unit tests and implementing automated testing using tools like Jest, Cypress, or Selenium to ensure code quality
- Web Security Awareness – Practical application of web security principles to identify and mitigate risks effectively
- Backend Development– Experience building and optimizing GraphQL and RESTful APIs using Node.js or .NET
- Cloud Development – Experience designing cloud-native solutions and leveraging modern cloud frameworks (e.g., AWS)
- Leadership – Effective leadership and mentorship skills, fostering team innovation and successful delivery
- Communication – Strong communication skills, with the ability to convey complex technical concepts clearly to both technical and non-technical audiences
- Problem Solving – Exceptional analytical abilities, able to tackle ambiguous challenges head-on
- Detail-oriented – Committed to code quality and system reliability
- Adaptability – Ability to thrive in a fast-paced, dynamic environment and manage multiple tasks simultaneously
Powered by JazzHR
cXmkoEr0VZ