Lead Software Engineer

Manifest Solutions

Lead Software Engineer

Dublin, OH
Full Time
Paid
  • Responsibilities

    Manifest Solutions is currently seeking a Lead Software Engineer for a hybrid position in Dublin, OH. Looking for a Lead Engineer who has led and/or mentored teams of front/back end and full stack developers, with a strong focus on React/React Native and UI architecture. Experience building and supporting large/enterprise web and mobile applications is preferred.

    • Lead front-end architecture and development using React, React Native, and TypeScript.
    • Collaborate with backend teams (Java, Spring Boot) to design clean APIs and efficient data flows.
    • Bridge UI/UX design and backend engineering, ensuring consistency, performance, and maintainability.
    • Mentor both front-end and full-stack engineers, promoting modern development practices and code quality.
    • Advocate for front-end excellence - performance optimization, accessibility, responsive design, and design system consistency.
    • Contribute to full-stack architecture discussions, ensuring end-to-end technical alignment.
    • Support DevOps and CI/CD best practices for seamless deployments.
    • Stay current with emerging web and mobile technologies and identify opportunities for adoption.
    • All other duties as assigned.

    Qualifications

    • Bachelor’s or Master’s degree in Information Technology, Computer Science, MIS, CIS, or a related field.
    • 8+ years of professional experience in front-end engineering (React, React Native, TypeScript, JavaScript), along with backend development using Java (Spring Boot or similar frameworks).
    • Strong understanding of full-stack development and backend systems (Java, REST APIs, databases).
    • Proven expertise in building scalable, responsive, and high-performance UI components using ReactJS (React Native experience highly preferred).
    • Familiarity with backend technologies (Java, Spring Boot, PostgreSQL, AWS) and architectural best practices.
    • Deep expertise in UI architecture, responsive design, accessibility, and performance optimization.
    • Experience working with design systems and component libraries such as Material UI or Ant Design.
    • Hands-on experience with mobile development using React Native for iOS and Android (PWAs also a plus).
    • Deep understanding of cloud architecture best practices, especially within AWS.
    • Lead architecture and design for complex systems focused on scalability, performance, and security.
    • Proficient in working with relational databases like PostgreSQL and/or SQL Server.
    • Experience preparing and evaluating build/buy proposals and RFPs.
    • Ability to define and drive technical vision for projects in alignment with strategic business goals.
    • Mentor and support engineering teams to foster technical excellence and continuous improvement across front-end and full-stack domains.
    • Collaborate with product managers, designers, and cross-functional stakeholders to deliver innovative, high-impact solutions.
    • Stay up to date with emerging technologies and assess their value for potential adoption.
    • Promote and enforce best practices for software engineering including code quality, test automation, and CI/CD processes.
    • Lead efforts to troubleshoot and resolve critical technical issues, minimizing business disruption.
    • Maintain accurate and up-to-date technical documentation for systems and processes.
    • Excellent planning, organizational, and problem-solving skills with strong attention to detail.
    • Strong verbal and written communication skills; ability to communicate effectively with both technical and non-technical stakeholders.
    • Commitment to data security, privacy, and ethical technology practices.