Mobile Application Developer (React Native & Java)

  •  Job reference: 159499
  •  Industry: Information and Communications Technology
  •  brand-id: R1111547
  •  Brand Name: 02C3423

About the Role

We are seeking a talented Mobile Application Developer to take ownership of the full lifecycle of enterprise mobile applications—from interpreting high-fidelity Figma designs to implementing seamless React Native front-ends and supporting the Java-based back-end services that power them.

This role is ideal for someone passionate about building intuitive, high-performance mobile experiences across iOS and Android platforms, while also ensuring robust back-end integration.

Key Responsibilities

  • Cross-Platform Development: Build, test, and maintain high-performance, reusable, and reliable code for both iOS and Android using React Native.
  • Design Implementation: Transform complex Figma wireframes and prototypes into pixel-perfect, interactive mobile interfaces.
  • UI/UX Advocacy: Collaborate with designers to optimize user journeys, ensuring the app is intuitive, accessible, and aligned with platform-specific guidelines (Human Interface & Material Design).
  • Full-Stack Integration: Develop and maintain server-side logic using Java to ensure seamless data integration between the mobile front-end and back-end systems.
  • Performance Optimization: Diagnose and resolve bugs, bottlenecks, and performance issues to deliver a smooth user experience.
    API Management: Design and consume RESTful APIs to connect mobile applications with back-end services.

 

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven track record of delivering enterprise-level mobile applications.
  • Familiarity with modern development practices (CI/CD, Git, Agile methodologies).
  • Good problem-solving skills and attention to detail.
  • Excellent experience in iOS & Android mobile development.
  • Proficiency in React Native and solid knowledge of Java for back-end development.