Lead Software Engineer, Fullstack

New
United StatesFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
GraphQLJavascriptReact NativeTypeScriptReactCI/CD

Requirements

  • 6+ years of professional software development experience in fullstack, frontend, or mobile engineering environments.
  • 2+ years of experience in technical leadership or team mentorship roles.
  • Strong proficiency in TypeScript and JavaScript, including experience with React and React Native.
  • Experience designing scalable systems and understanding architectural paradigms such as monoliths, service-oriented architecture, and microservices.
  • Strong understanding of algorithms, data structures, system design principles, and performance optimization techniques.
  • Experience with CI/CD pipelines, mobile application deployment processes, and automation tools such as Fastlane and GitHub Actions.
  • Familiarity with GraphQL, third-party SDK integrations, and testing frameworks.
  • Strong debugging, troubleshooting, and problem-solving capabilities.
  • Experience with unit testing, integration testing, code coverage practices, and test-driven development methodologies.

Responsibilities

  • Lead the design, development, and maintenance of scalable fullstack and cross-platform mobile applications using React Native, React, and TypeScript.
  • Provide technical leadership and contribute to the overall engineering direction, architecture decisions, and development best practices.
  • Write clean, maintainable, and high-performance code while ensuring scalability, modularity, and long-term sustainability.
  • Lead technical planning sessions, work breakdown discussions, and roadmap execution initiatives.
  • Mentor and support engineers through code reviews, pair programming, documentation, and technical guidance.
  • Collaborate closely with product, backend infrastructure, and engineering teams to deliver scalable solutions and shared tooling.
  • Develop and maintain productivity tooling, testing frameworks, CI/CD pipelines, common libraries, and engineering systems.
  • Implement monitoring systems, dashboards, alerts, and participate in on-call rotations to ensure platform reliability and operational excellence.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now