React Software Engineer, Team Lead

at Modis
Location San Diego, CA
Date Posted January 7, 2022
Category Default
Job Type Full-time

Description

A React Software Engineer, Team Lead job that is remote but based in San Diego, California, is available through Modis. In this role, you will be responsible for some managerial responsibilities for the front-end engineering team, combined with hands-on delivery responsibilities as a senior technical member of an agile delivery team. The Software Engineer Team Lead guides architecture and engineering activities to support the implementation of the company's software platform across Web and cloud-based delivery technologies. The best candidates will have experience designing, implementing, and supporting scalable Web solutions for SaaS platforms.

 

React Software Engineer, Team Lead Responsibilities:

  • Direct management responsibility for the front-end engineering team members
  • Guidance and feedback to our nearshore delivery team to ensure delivery of high-quality deliverables that meet the organizations engineering standards and best practices
  • Partnership with the Product and Agile organizations to continually inspect, adapt and improve delivery capabilities for the organization
  • Develops high quality code using best practices and ensures a high standard for code development, review, testing, and deployment.
  • Participates as a senior Engineer within scrum team(s) to provide technical leadership and guidance building end to end web applications.
  • Helps the team understand platform requirements in order to develop architectures and select technologies and approaches that enable the product vision.
  • Takes on complex tasks and is able to complete them independently.
  • Understands web application architectures and design patterns.
  • Add comprehensive automated testing to ensure quality and development productivity.
  • Help resolve production and customers issues and engineer long-term solutions through triage and root cause analysis and data analytics.
  • Encourage and facilitate technical discussions, ensure deadlines are met and drive our product forward.
  • Responsible for code quality and best practices.
  • Influences design decisions based on reusability, readability, performance, scalability, supportability and testability factors.
  • Responsible for ensuring that code can be tested and deployed through automated solutions.
  • Holistic and cross functional awareness, ability to engage outside of team in a constructive way.
  • Help mentor new and existing engineers.
  • Other duties and projects as assigned.
  •  

    React Software Engineer, Team Lead Qualifications:

  • BS, BA or MS in Computer Science, Information Systems, or equivalent experience.
  • 4+ years experience managing teams within an Agile delivery model
  • 5+ years in full-lifecycle software engineering or equivalent.
  • 5+ years writing functional and object-oriented JavaScript and TypeScript
  • 3+ years building web applications with React including writing tests
  • 3+ years writing tests for React applications
  • 5+ years developing software in an agile environment utilizing the Scrum framework.
  • Strong knowledge of hooks and the functional component lifecycle
  • Strong Knowledge of component composition practices
  • Strong knowledge of state management practices in a single-page-application
  • Strong knowledge of component optimization practices
  • Strong knowledge of unit test practices using @testing-library (or similar)
  • Strong knowledge of async/await patterns and practices for fetching data
  • Familiarity with react-router or reach-router
  • Familiarity with context providers, consumers
  • Deep understanding and experience with Agile principles and practices.
  • Strong skills in interpersonal relationships and team building.
  • Excellent English communication skills.
  • Ability to troubleshoot and resolve production issues.
  • High level of accountability when working within a team, responding quickly to development obstacles.
  •  

    React Software Engineer, Team Lead Preferred Experience:

  • 3+ years working with NodeJS utilizing common design patterns and practices
  • 3+ years working with Amazon Web Services (AWS)
  • 3+ years working with GraphQL/REST based API systems
  • Familiarity with AWS CloudFront deployments
  • Familiarity with AWS S3
  • Familiarity with responsive design patterns
  • Familiarity with JSS
  • Familiarity with Redux or MobX
  • Experience with API design and implementation leveraging GraphQL (preferably with AWS AppSync)
  • If you're interested in this React Software Engineer, Team Lead remote job based in in San Diego, California then please APPLY NOW. If you have questions about the position or would like more information please contact Ali Baldwin by email at [Click Here to Email Your Resumé]

    Equal Opportunity Employer/Veterans/Disabled

    To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit www.modis.com/en-us/candidate-privacy/

    The Company will consider qualified applicants with arrest and conviction records.

     

    Equal Opportunity Employer/Veterans/Disabled

    To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to www.modis.com/en-us/candidate-privacy

    The Company will consider qualified applicants with arrest and conviction records