Lead Software Engineer
New
CaliforniaFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years of experience in software development; 2+ years of technical leadership experience.
- Required Skills
- BashJavascriptReact NativeTypeScriptMentoringMicroservices
Requirements
- 6+ years of experience in software development.
- 2+ years of technical leadership experience.
- Proven ability to break down complex initiatives into manageable tasks.
- Understanding of algorithm design, data structures, and performance analysis.
- Experience with typing in imperative and declarative programming languages.
- Knowledge of testing methodologies including mocking and integration testing.
- Familiarity with system design paradigms like monoliths and microservices.
- Experience with TypeScript or JavaScript.
- Strong debugging and problem-solving skills.
- Excellent communication and teamwork abilities.
Responsibilities
- Develop and maintain cross-platform mobile applications using React Native and TypeScript.
- Provide technical leadership and assist in guiding the team's overall technical direction.
- Write clean, maintainable, and scalable code following best practices.
- Lead design and work breakdown sessions.
- Implement requirements in TypeScript and Bash.
- Lead and mentor other engineers in contributing to projects on our roadmap.
- Implement dashboards and alerts for system faults and participate in on-call rotations.
- Collaborate closely with product development engineers and Back End Infrastructure Engineering.
View Full Description & ApplyYou'll be redirected to the employer's site