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