Job Description:

Key responsibilities:

  • Participates in the entire software development cycle - requirements’ analysis, design and development, unit testing and documentation
  • Responsible for long-term code reusability and stability
  • Proactively identifies security, usability etc. issues and formulates strategies to resolve them
  • Works independently, without guidance, with broader overview on the project
  • Takes ownership for the delivery of complex application features and resolves key technical issues related to the assigned project
  • Complies with estimation process and is responsible for accurate personal estimates
  • Develops required software features, achieving timely and quality delivery
  • Delivers trainings and participates in knowledge sharing
  • Mentors new software engineers in the team
  • Integrates new technologies
  • Understands and follows the release processes in the company

Qualifications

React Native (Advanced)

  • 4+ years of hands-on experience with React Native in production apps
  • Deep understanding of React Native components, hooks, and navigation patterns
  • Experience with performance optimisation and debugging tools (e.g., Flipper, Hermes)

JavaScript & TypeScript (Advanced)

  • Strong grasp of modern JavaScript (ES6+)
  • Proficient in TypeScript: types, interfaces, generics, etc.


State Management (Advanced)

  • Proficiency in at least one of the following: Redux, Zustand, or React Context

Native Modules Integration (Intermediate)

  • Able to bridge and work with existing native modules (Android & iOS)
  • Basic understanding of Android (Java/Kotlin) and iOS (Swift/Obj-C) project structure

Build & DevOps Knowledge (Proficient)

  • Deep understanding of the RN build pipeline: Metro bundler, Gradle (Android), Xcode (iOS)

Experience with:

  • Code signing (Apple & Android)
  • Setting up CI/CD pipelines (e.g., Bitrise, CircleCI, GitHub Actions)
  • Handling app variants/flavors
  • Automating builds and deployments (e.g., Fastlane)

Nice to Have

  • Experience publishing apps to the App Store / Google Play
  • Familiarity with analytics and crash reporting tools (e.g., Firebase, Sentry)
  • Senior

Location:

Makati City

Brand:

Merkle

Time Type:

Full time

Contract Type:

Permanent

Location

DGS Philippines - Makati City - AO United Life Building

Job Overview
Job Posted:
1 week ago
Job Expires:
Job Type
Full Time

Share This Job: