Overview
Hybrid
$50 - $70
Full Time
Skills
Android
AngularJS
CircleCI
Collaboration
Communication
Continuous Delivery
Continuous Improvement
Continuous Integration
Database
Debugging
Docker
Git
IOS Development
IT Management
Java
JavaScript
Jenkins
Kubernetes
Microservices
NoSQL
People Management
SQL
Recruiting
React.js
React Native
TypeScript
Performance Appraisal
Performance Tuning
Software Engineering
Spring Framework
Mentorship
Management
Leadership
Job Details
Location- Sunnyvale ,CA
Key Responsibilities:
- Lead and mentor a team of software engineers across the full development lifecycle.
- Drive technical excellence and architectural decisions within your area (frontend or backend).
- Collaborate with product managers, designers, and cross-functional teams to deliver impactful solutions.
- Stay hands-on with coding, reviewing, and debugging complex technical problems.
- Foster a culture of continuous improvement, code quality, and performance optimization.
- Manage hiring, team growth, and performance evaluation.
Required Skills and Qualifications:
- Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software engineering with at least 2 years in a technical leadership or managerial role.
- Strong hands-on experience in either:
- Frontend: JavaScript/TypeScript, React, Angular, or mobile technologies (iOS/Android/React Native).
- Backend: Java (Spring Boot), REST APIs, Microservices, Databases (SQL/NoSQL).
- Familiarity with modern development tools and practices: Git, CI/CD (Jenkins, CircleCI), containerization (Docker, Kubernetes).
- Excellent communication, leadership, and people management skills.
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.