Software Engineering Lead

Dotdash MeredithNew York, NY
8dHybrid

About The Position

Dotdash Meredith Inc. has an opening for a Software Engineering Lead in New York, NY The position duties are as follows: Oversee various projects and the day-to-day activities of the front-end development team, providing technical guidance, holding high standards and supporting the team to ensure the successful completion of tasks and projects. Daily duties include: Develop a technical roadmap for the team to keep tech debt in check and consistently maintain and improve the codebase health; Collaborate with product owners and stakeholders to understand project requirements and help address business needs while maintaining engineering standards; Collaborate with cross-functional teams, including back-end developers, to ensure seamless integration of front-end and back-end components; Collaborate with product, design, QA, and backend teams to deliver features aligned with business goals, user experience standards, and mobile platform guidelines; Act as a point of escalation for technical issues, providing timely and effective solutions to minimize project delays and ensure the timely delivery of high-quality scalable products; Lead discussions about project architecture and technical feasibility, make decisions and justify your development approach; Contribute to the development of cross-platform mobile applications using React Native, focusing on performance optimization and ensuring code consistency across platforms; Participate in cross-functional meetings and discussions to provide technical insights and contribute to the overall project strategy and direction; Responsible for guidance, mentorship, and support to the team members, ensuring their professional growth and development within the organization and team; and Stay up-to-date with the latest front-end technologies, trends, and best practices, and implement them effectively within the development process. Role will supervise approx. 3 subordinates with the title of Front-End Engineers (15-1252.00 Software Developers occupation code), subject to business needs.

Requirements

  • 3- or 4-year Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, a related technical field or foreign equivalent followed by 5 years of progressively responsible experience in any occupation where front-end engineering experience was gained.
  • 5 years of experience in HTML, CSS, vanilla Javascript, OOP Javascript and other relevant front-end technologies and frameworks (including React and Vue.js)
  • 3 years of full stack development experience, including Java and Node
  • 3 years experience working with a component-based web framework with a server-side templating aspect (e.g., Vue+Nuxt, React+Next, JSP, FTL, Handlebars)
  • 2 years of experience developing or supporting mobile applications using cross-platform frameworks including React and React Native
  • 2 years of experience with React Native tools/frameworks including Redux, TypeScript, Jenkins CI/CD and deployment tools
  • 1 year of experience managing or mentoring other developers

Responsibilities

  • Oversee various projects and the day-to-day activities of the front-end development team, providing technical guidance, holding high standards and supporting the team to ensure the successful completion of tasks and projects.
  • Develop a technical roadmap for the team to keep tech debt in check and consistently maintain and improve the codebase health
  • Collaborate with product owners and stakeholders to understand project requirements and help address business needs while maintaining engineering standards
  • Collaborate with cross-functional teams, including back-end developers, to ensure seamless integration of front-end and back-end components
  • Collaborate with product, design, QA, and backend teams to deliver features aligned with business goals, user experience standards, and mobile platform guidelines
  • Act as a point of escalation for technical issues, providing timely and effective solutions to minimize project delays and ensure the timely delivery of high-quality scalable products
  • Lead discussions about project architecture and technical feasibility, make decisions and justify your development approach
  • Contribute to the development of cross-platform mobile applications using React Native, focusing on performance optimization and ensuring code consistency across platforms
  • Participate in cross-functional meetings and discussions to provide technical insights and contribute to the overall project strategy and direction
  • Responsible for guidance, mentorship, and support to the team members, ensuring their professional growth and development within the organization and team
  • Stay up-to-date with the latest front-end technologies, trends, and best practices, and implement them effectively within the development process

Benefits

  • unlimited paid time off (PTO)
  • adoption or surrogate assistance
  • donation matching
  • tuition reimbursement
  • basic life insurance
  • basic accidental death & dismemberment
  • supplemental life insurance
  • supplemental accident insurance
  • commuter benefits
  • short term and long term disability
  • health savings and flexible spending accounts
  • family care benefits
  • a generous 401K savings plan with a company match program
  • 10-12 paid holidays annually
  • generous paid parental leave (birthing and non-birthing parents)
  • medical, dental, vision, prescription drug coverage
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service