Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Minimum of 2 years of professional experience in mobile development with a focus on React Native.
- Experience managing Linux servers in a production environment.
- Strong problem-solving skills and the ability to thrive in a collaborative team environment.
- Motivated and capable of meeting challenging targets.
- Good to have familiarity with frontend technologies such as JavaScript, HTML, and CSS.
- Good to have knowledge of Redis for caching and optimization.
- Is a plus have an experience with NoSQL databases, such as Elasticsearch, for efficient data retrieval and storage.
- Knowledge of version control systems, preferably Git.
- Ability to work with RESTful APIs and integrate them into mobile applications.
- Strong motivation to work in a team-oriented and challenging target environment
Responsibilities:
- Develop high-quality mobile applications for Android and iOS using React Native framework.
- Collaborate with cross-functional teams including product managers and designers.
- Translate designs into user-friendly, responsive code.
- Troubleshoot and debug issues for optimal performance.
- Follow coding standards and participate in code reviews.
- Integrate applications with back-end services and APIs.
- Utilize version control systems like Git for code management.
- Write and execute unit and integration tests.
- Document code and contribute to knowledge sharing.
- Stay updated on React Native updates and mobile development trends.
- Ensure compliance with security guidelines.