Epicareer Might not Working Properly
Learn More

Lead Software Engineer (Web or Mobile)

Salary undisclosed

Checking job availability...

Original
Simplified

Job Title: Lead Software Engineer (Web or Mobile)
Location: San Francisco/Bay Area, CA (Hybrid)
Employment Mode: Contract to hire

Note: The client has two available positions: one for a Lead Software Engineer specializing in mobile development with expertise in React Native, and another for a Lead Software Engineer specializing in web development with expertise in MERN Stack. The job descriptions for both of the openings are below.

Responsibilities:

  • Lead and mentor the team on the design and development of complex web applications, ensuring adherence to best practices and architectural standards.
  • Provide technical leadership and mentorship to junior and mid-level engineers, fostering a culture of continuous learning and growth.
  • Architect and implement front-end components and user interfaces with the MERN Stack. (FOR WEB DEVELOPER POSITION)
  • Architect and implement "React Native" to work on the design, development, and implementation of our web-based applications and presenting them on mobile devices. Front-end components and user interfaces with the iOS/Android/Windows mobile. (FOR MOBILE DEVELOPER POSITION)
  • Lead the development and integration of server-side logic and APIs.
  • Lead the development of large-scale distributed systems and client-server architectures
  • Lead the design and implementation of scalable data storage solutions
  • Lead efforts to optimize application performance, scalability, and reliability.
  • Develop and Drive the adoption of best practices, coding standards, and development methodologies within the team.
  • Stay abreast of emerging technologies and industry trends, evaluating their potential impact on our technical stack and business strategy.

Qualifications:

  • Bachelor s degree or Master s in Computer Science, Engineering, or related field (or equivalent experience).
  • At least 10-12+ years of professional software development experience, with a focus on web applications. (FOR WEB DEVELOPER POSITION)
  • At least 10-12+ years of professional software development experience, with a focus on mobile applications.(FOR MOBILE DEVELOPER POSITION)
  • Proven experience as a technical leader or Sr Lead Engineer in a fast-paced start-up environment.
  • Strong proficiency in JavaScript, HTML, and CSS.
  • Extensive experience with MongoDB and Express either Node.js, React.js, or Next.js.
  • Solid understanding of AWS services, including EC2, S3, Lambda, API Gateway, and CloudFormation etc.
  • Familiarity with AI/ML concepts and a strong interest in developing AI-driven features and models.
  • Experience with relational databases, preferably MySQL and RDS.
  • Excellent problem-solving and analytical skills.
  • Strong communication, collaboration, and leadership skills.
  • Ability to drive technical initiatives and influence decision-making at all levels of the organization.
  • Experience with serverless architecture and AWS Lambda.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and automation tools.
  • Understanding of security best practices and compliance standards.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job