Efsora
Senior Mobile Developer
EfsoraTurkey9 hours ago
Full-timeInformation Technology

Job Title: Senior Mobile Developer


Location: Urla, Izmir


About Efsora

We are a fast-growing software and AI development company that partners with innovative enterprises and scaleups to deliver large, cutting-edge R&D projects. Our teams work as extensions of our clients’ internal R&D, combining advanced technology expertise, AI-centric engineering, and agile development to build impactful solutions. We focus on augmenting our clients’ R&D capabilities, accelerating innovation, and managing technical risks from early-stage prototyping to full-scale deployment.


As part of our team, you’ll work on exciting, high-stakes projects that shape the future of industries, collaborate with top-tier talent, and grow your skills at the frontier of AI and software development.


The Opportunity

We are seeking an exceptional Senior Mobile Developer with a mastery of React Native to lead the technical development of our mobile applications. You will be building high-stakes, enterprise-grade mobile applications where performance, accuracy, and reliability are paramount. You will be responsible for designing, prototyping, and building core mobile experiences within a cross-functional team of AI engineers, product managers, and software developers.


What You'll Do

  • React Native Development: Design, build, and maintain advanced, high-performance features for our applications using React Native.
  • Performance Engineering: Relentlessly profile and optimize the application for low-latency rendering, smooth animations, and thermal/battery efficiency.
  • Prototyping & R&D: Research and prototype novel approaches to solving complex technical challenges, including custom visualizations and AI integrations.
  • Quality & Best Practices: Write robust, maintainable, and highly reliable code. Participate in rigorous testing, validation, and documentation to ensure enterprise-grade stability.


What We're Looking For

  • Experience: 5+ years of professional mobile development experience.
  • React Native Expertise: Deep proficiency in React Native and the JavaScript/TypeScript ecosystem. You should have a strong understanding of state management (Redux, Context API, etc.) and hooks.
  • Testing: Strong experience with mobile testing frameworks (such as Jest, Detox, or React Native Testing Library) and a commitment to writing robust unit, integration, and UI tests.
  • DevOps: Proven experience with CI/CD pipelines for automated mobile app builds, testing, and release management (e.g., Fastlane, GitHub Actions).
  • Problem Solver: Exceptional analytical and problem-solving skills, with a proven ability to tackle novel and complex challenges.
  • Portfolio: A portfolio of released applications that showcases your work in React Native.


Bonus Points If You Have

  • Native Platform Knowledge: Proficiency in native development for Swift / Objective-C (iOS) or Kotlin / Java (Android) to build custom native modules.
  • Flutter Expertise: Experience building applications using the Flutter framework.
  • Advanced Graphics: Experience developing for iOS / ARKit or Android / ARCore.

Key Skills

Ranked by relevance