This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Develop and maintain mobile applications using React Native.
Collaborate with cross-functional teams to design and implement new features.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Maintain code quality, organization, and automatization.
Stay up-to-date with the latest React Native features and coding best practices.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
Minimum 4 years of professional experience in mobile development, with a focus on React Native.
3-5 yearsβ work experience in Software Engineering especially in professional software product development.
Experience in expert functions like Software Development, Software Testing.
Knowledge of other frameworks like React, Node, and Hybrid Mobile Technologies would be an added advantage.
Experience with Unit Testing framework for UI+ Service development.
Experience in Cloud Technology is a plus.
Experience with Responsive Web design is a plus.
Experience with AG-Grid and Bootstrap would be preferred.
Good knowledge of cross-platform rendering issues between major browsers and platforms is a plus.
Must have good analytical, debugging, and tracing skills. Should be well-versed with clean code principles (DRY, KISS). Exposure to secure coding beneficial in JavaScript and familiarity with common stacks.
Solid understanding of React Native and its core principles.
Experience with popular React workflows (such as Flux or Redux).
Familiarity with RESTful APIs to connect React Native applications to back-end services.
Knowledge of modern authorization mechanisms, such as JSON Web Token.
Ability to write well-documented, clean JavaScript code.
Experience with automated testing suites, like Jest or Mocha.