Position Overview:
Our mission is to build a modern, hybrid cloud enterprise platform. Our environment is...
● Complex
● Highly elastic
● Based on some of the latest and greatest cloud native technologies
● Very fast paced
Roles and Responsibilities:
● Create Technical Requirements Documentation based on Product
Requirement Documents.
● Build high-level user interfaces using rapid prototyping methodologies.
● Design application frameworks for use across multiple products.
● Work with internal technical teams to identify and build platform elements required to support key mobile product features.
Must Have Skills:
Here are some of the key technologies that make up our environment. While we do not expect you to have a detailed understanding of each, the more of these you are familiar with, the better.
● 8+ years of experience in Software development.
● Have 5+ years of relevant experience with ReactNative and Redux
● Hands-on experience working on ReactNative on the front end to create Android/iOS Apps.
● Thorough understanding of React Native and its core principles
● Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
● Firm grasp of the JavaScript {{and TypeScript or ClojureScript}} language and its nuances, including ES6+ synta
x● Rock solid at working with third-party dependencies and debugging dependency conflict
s● Familiarity with native build tools, like XCode, Gradle {{Android Studio, IntelliJ
}}● Understanding of REST APIs, the document request model, and offline stora
ge● Experience with popular React workflows (such as Flux or Redu
x)● Experience creating, optimising, and integrating Application Programming Interface(API) calls; background in API development preferre
d.● Experience with Agile/Scrum methodologie
s.● Familiarity with Git and version control system
s.● Experience with mobile CI/CD tools (Fastlane, Bitrise, or GitHub Actions
).● Knowledge of mobile security practices and data protectio
n.● Experience with automated testing frameworks (Jest, Detox, Appium
).● Published apps on the App Store or Google Play Stor
e.Qualificatio
n:● A Bachelor’s or Master’s degree in Computer Science Engineering or technical degr
ee● Knowledge of mobile performance optimization techniques and best practice
s.● Strong problem-solving skills and attention to detai
l.● Excellent communication and teamwork skill
s.