DYNIK

[Remote] Senior Mobile Developer (Android/iOS) REQ_119

3Pillar

View this job on DYNIK

About this role

Note: The job is a remote job and is open to candidates in USA. 3Pillar is seeking a Senior Mobile Developer to improve and stabilize an existing production Ionic app across iOS and Android. The role focuses on mobile performance, durable crash fixes, collaboration with cross-functional teams, and taking projects from technical design through launch.

Responsibilities
• Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality
• Diagnose and resolve mobile performance issues — startup time, memory leaks, UI jank/frame drops, and WebView rendering bottlenecks — on an existing production Ionic app
• Triage and stabilize an existing codebase: identify root causes of crashes and instability, not just symptoms, and ship durable fixes
• Debug and optimize the WebView-to-native bridge, a common source of performance issues specific to Ionic/Capacitor apps
• Provide accurate status tracking, reporting, and estimation using project methods and tools
• Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation
• Execute activities within the current methodology and uphold the highest quality standards
• Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success
• Take ownership of projects, from technical design to a successful launch

Skills
• Demonstrated expertise with at least 3+ years of experience in one specified technology
• Ionic Framework, 3+ years of production experience
• Ionic Framework and key related technologies (Capacitor, Angular/React/Vue, TypeScript)
• Native platform fluency for both iOS (Xcode, Swift/Objective-C interop) and Android (Android Studio, Kotlin/Java interop), including native build and app store release processes
• Hands-on experience with mobile performance profiling and debugging tools: Xcode Instruments, Android Profiler, and Chrome DevTools remote debugging for WebViews
• Experience with crash reporting and diagnostics tools (Sentry, Firebase Crashlytics, or similar)
• Prior experience on a performance/stabilization engagement for an existing production app — debugging and improving an unfamiliar codebase under time pressure, rather than building net-new features
• Experience in engineering software systems of medium-to-large scope and complexity
• Familiarity with Agile software development methodologies
• Proficiency in the English language
• Knowledge of source control tools
• Understanding of Software Development Life Cycle (SDLC)
• Proficiency in Object-Oriented Programming (inheritance, polymorphism, classes, instances, properties)
• Knowledge of protocols like HTTP, and serialization formats like JSON and XML
• Bundle size optimization, lazy loading, and asset optimization for mobile
• Experience with native plugin development/debugging via Capacitor or Cordova plugins (Cordova experience a plus for legacy apps)
• Experience with Unit testing (Jasmine/Karma/Jest) and E2E testing (Cypress, Appium)

Benefits
• Flexible work environment—office, home, or a blend of both; remote-first approach from interviews through onboarding.
• Opportunity to learn from top talent around the world and across cultures.
• A trimester in the annual cycle focused on well-being.
• Fitness offerings.
• Mental health plans (country-dependent).
• Generous time off.
• Career growth and development opportunities across projects, offerings, and industries.

Company Overview
• 3Pillar develops software products and provides application modernization, data, and AI engineering services. It was founded in 2006, and is headquartered in Fairfax, Virginia, USA, with a workforce of 1001-5000 employees. Its website is https://www.threepillarglobal.com.

Company H1B Sponsorship
• 3Pillar has a track record of offering H1B sponsorships, with 2 in 2024, 1 in 2021. Please note that this does not guarantee sponsorship for this specific role.

Required skills

  • TypeScript
  • React
  • Angular
  • Vue.js
  • Java
  • Kotlin
  • Swift

Browse more jobs