Search by job, company or skills

ThoughtSpot

Mobile Application Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

  • Design and develop advanced mobile applications using React Native for both iOS and Android platforms.
  • Collaborate with product managers, designers, and backend engineers to deliver delightful user experiences.
  • Drive architectural decisions, ensuring scalability, performance, and maintainability of mobile codebases.
  • Leverage and integrate native iOS (Swift/Objective-C) and Android (Kotlin/Java) skills when needed for platform-specific requirements.
  • Optimize mobile app performance, responsiveness, and offline-first experiences.
  • Write clean, reusable, testable, and efficient code with strong attention to detail.
  • Mentor junior engineers and contribute to code reviews, design discussions, and best practices.
  • Stay current with industry trends, emerging technologies, and mobile development best practices.

Required Skills & Qualifications

  • 8+ years of overall software engineering experience, with at least 5+ years in mobile app development
  • Strong expertise in React Native with proven experience delivering apps at scale.
  • Familiarity with native iOS (Swift/Objective-C) and Android (Kotlin/Java) development, with the ability to integrate native modules into React Native apps.
  • Solid understanding of mobile UI/UX principles, RESTful APIs, GraphQL, and offline data handling.
  • Experience with performance optimization, memory management, and debugging for mobile apps.
  • Familiarity with error logging and monitoring tools (e.g., Bugsnag, Sentry, Firebase Crashlytics).
  • Proficiency with modern mobile tooling: Xcode, Android Studio, Gradle, Fastlane, etc.
  • Strong knowledge of software engineering principles: design patterns, CI/CD, automated testing, code quality.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration abilities, with experience working in cross-functional, global teams.

Preferred Qualifications

  • Experience building enterprise SaaS or analytics products.
  • Exposure to mobile security best practices (authentication, encryption, secure storage).
  • Experience integrating AI/ML capabilities or data visualization into mobile apps.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134665049