Job Description
Job Responsibilities:
REQUIREMENTS:
- Develop React Native applications for both IOS and Android.
- In-depth knowledge of React Native and its fundamentals
- Knowledge of UI/UX designs and wireframes.
- Understanding of modern ECMAScript
- Hands-on experience with React Native tools like Redux, CLI, Xcode, Android etc.
- Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high-quality code.
- Knowledge of data structures libraries like Immutable.js
- Optimizing components for maximum performance across a vast array of devices.
- Strong understanding of JavaScript ES6, including Virtual DOM manipulation and the JavaScript object model.
- Build app and UI components from prototypes and wireframes
- Thorough understanding of React Native and its core principles.
- Familiarity with popular React Native workflows (such as Redux)
- Familiarity with RESTful APIs
- Familiarity with modern front-end builds pipelines and tools (GIT).
- Working knowledge of Web services, Web API, REST service and payment gateway
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- In-depth knowledge of JavaScript, CSS3, HTML, and front-end languages. Developing and implementing front-end architecture to support user interface concepts.
- Write automated tests to ensure error-free code and performance • Improve front-end performance by eliminating performance bottlenecks
- Building reusable components and front-end libraries for future use
- Reviewing application requirements and interface designs
- Previous experience working as a React. Native Developer.
- Excellent troubleshooting skills.
- Team spirit. • Good problem-solving skills.
- BSc in Computer Science, Engineering or relevant field.
OTHER SKILSS:
- Time management, Attention to detail.
- Punctual, responsible and able to work independently where required.
Nice-to-Have Qualifications:
- Experience with AI projects.
- Experience with responsive UI and debugging skills
- Experience developing high-performance mobile app interfaces
- Bachelors or Masters degree, preferably in Computer Science, Computer Engineering or other technical (STEM) field or an equivalent of experience