- Company Name
- Shrive Technologies
- Job Title
- Mobile Developer
- Job Description
-
**Job title**
Mobile Reliability Tech Lead
**Role Summary**
Lead mobile reliability, observability, and operational excellence for native iOS and Android applications. Drive monitoring, incident response, and DevOps maturity while guiding cross‑functional teams through design, implementation, and continuous improvement of reliability frameworks.
**Expectations**
- Own the reliability strategy for mobile platforms and ensure it aligns with organizational SLIs/SLOs.
- Deliver measurable improvements in uptime, performance, and incident response.
- Foster a culture of proactive monitoring, rapid RCA, and preventive action.
- Mentor engineers and cultivate shared knowledge through documentation and knowledge bases.
**Key Responsibilities**
- Design and implement end‑to‑end monitoring, alerting, and reliability frameworks for Android (Kotlin/Java) and iOS (Swift/Objective‑C).
- Define, track, and report SLIs/SLOs for mobile and complementary web services.
- Build and maintain proactive monitoring scripts, dashboards, and health checks.
- Lead Root Cause Analysis (RCA) processes, driving root‑cause mitigation and preventive actions.
- Collaborate with Development, QA, and DevOps to embed reliability into the Software Development Life Cycle (SDLC).
- Mentor team members, provide technical guidance, and document best practices.
- Conduct DevOps maturity assessments, develop roadmaps, and execute improvement initiatives.
**Required Skills**
- Expertise in mobile development (Android: Kotlin/Java, iOS: Swift/Objective‑C).
- Deep knowledge of reliability engineering concepts: SLIs, SLOs, error budgets, and incident management.
- Proficiency with monitoring tools (e.g., Prometheus, Grafana, Datadog, New Relic) and alerting frameworks.
- Strong scripting skills (Python, Bash, or equivalent) for automation and dashboard creation.
- Experience with CI/CD pipelines and DevOps practices (Git, GitHub Actions, Jenkins, Docker).
- Excellent analytical, problem‑solving, and RCA skills.
- Strong communication, mentorship, and documentation abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Certifications in DevOps, Cloud (AWS/GCP/Azure), or Reliability Engineering (e.g., Google SRE, Certified Kubernetes Administrator) preferred.