Senior Software Engineer

Posted Oct 23

This is a fully remote position, open to applicants in India.

πŸ“‹ Description

β€’ Design and enhance scalable Flutter/Dart applications that integrate with native iOS and Android platforms.

β€’ Develop and manage GitHub Actions and Fastlane workflows for testing, signing, and deploying to the App Store and Google Play.

β€’ Establish and refine strategies for unit, widget, integration, native UI, and end-to-end testing.

β€’ Take ownership of dependency updates, SDK upgrades, release health monitoring, crash tracking, alerting, and incident resolution.

β€’ Troubleshoot memory issues, UI sluggishness, network delays, crashes, and background execution challenges.

β€’ Collaborate with Product, Design, Backend, Platform, Security, and Support teams to provide dependable customer experiences.

β€’ Lead the annual upgrades for iOS and Android SDK target versions, manage OS deprecations, and ensure compliance with store policies.

β€’ Oversee the mobile development lifecycle from architecture to production.

β€’ Enhance the safety, reliability, performance, and developer experience during releases.

β€’ Utilize AI judiciously, applying sound engineering judgment and review protocols.

β€’ Mentor engineers and elevate the quality of the mobile team.

β€’ Report directly to the Engineering Manager.


⛳️ Requirements

β€’ Over 5 years of professional experience in mobile engineering.

β€’ Extensive experience with Flutter and Dart in production environments.

β€’ Strong background in native iOS development using Swift and iOS SDKs.

β€’ Proficient in Android SDK, Kotlin, Gradle, and the Android release process.

β€’ Experience in designing GitHub Actions and Fastlane pipelines.

β€’ Knowledge of mobile code signing, provisioning profiles, and deployment to app stores.

β€’ In-depth understanding of unit, widget, bloc, integration, and end-to-end testing methodologies.

β€’ Solid grasp of WebSocket implementation for real-time communication, connection management, and error handling.

β€’ Strong knowledge of push notification services, such as FCM and APNS.

β€’ Familiar with tools like Sentry, Crashlytics, Firebase Analytics, or similar platforms.

β€’ Experience with dependency management, SDK upgrades, security patches, and compliance requirements.

β€’ Comprehensive understanding of mobile architecture, state management, data persistence, networking, and offline synchronization.

β€’ Proficient in production troubleshooting and root-cause analysis using logs, metrics, traces, and crash reports.

β€’ Excellent skills in communication, documentation, mentoring, and remote collaboration.


🏝️ Benefits

β€’ Background check required as a condition of employment.

β€’ Committed to equal opportunity and fostering an inclusive workplace.

β€’ Disability or special-needs accommodations available.

β€’ AI-assisted candidate experience and application review.

People also viewed

Agility Robotics16 hours ago

Software Engineer III, Simulation

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$144k – $225k/year
ApplyView job
pyck16 hours ago

AI Software Engineer, WMS

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Pinterest16 hours ago

Senior Software Engineer

US flagCalifornia OnlyFull-timeFull-stack Engineer$203k – $254.7k/year
ApplyView job
SentiLink16 hours ago

Senior Product Engineer, Full Stack

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
SentiLink16 hours ago

Senior Software Engineer, Frontend

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
ITHAKA16 hours ago

Senior Software Engineer, JSTOR Stewardship

US flagUnited States OnlyFull-timeFull-stack Engineer$112.2k – $140.3k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers