Job Description

About the job Senior React Native Consultant

Must-have:

  • +5 years' working experience in native mobile application development.
  • +3-year experience with React Native, its eco-system
  • Strong knowledge and experience with SOLID design principles.
  • Experience leading a delivery of a business functionality from end to end.
  • Exposure to Mobile Architectural patterns using MVVM, Clean Architecture
  • Experienced with TDD/BDD, UI Tests, API Testing: Mocks, Stubs, using Jest and JUnit or XCTest.
  • Experience with handling React Native app builds, using Metro.
  • Experience with handling Node package deployment to registries.
  • Experienced in build management tools including continuous integration and delivery practices and tools (Gradle/FastLane/ XcodeBuild).
  • Good English communication skills (both verbal & written), and problem-solving and analytical skills.
  • Experience with Native Android development (Android Studio/ SDK, Java, at least one year in Kotlin); or iOS development (XCode, Objective-C, Swift).
  • Experience working with diverse teams from development, testing, security (pinning and crypto architecture, infrastructure to business and management.
  • Security Mobile Apps: Application Security Transport, Local Data Storage, Reverse Engineer.

Nice-to-have:

  • University degree in IT field or equivalent industry experience.
  • Experience in the Banking or Financial Services industry (preferred).
  • Experienced in controlling change risk in a large application.
  • Experienced in Performance test, Accessibility for mobile apps.
  • Experienced with device fragmentation issues.
  • Experienced working as an engineer within one or more backend technologies as well as RESTful JSON APIs; Familiar with Microservices approach.
  • Good understanding of modern software development practices and automation testing.
  • Security Mobile Apps: Application Security Transport, Local Data Storage, Reverse Engineer;

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application