React Native Developer (6 months contract)
Job Summary:
We are looking for a skilled React Native Developer to design, develop, and maintain our mobile applications for Android and iOS platforms. The ideal candidate will have a strong background in React Native, JavaScript, and software engineering principles. S/he will work closely with our cross-functional team to deliver high-quality financial products and services.
Responsibilities:
Design, develop, test, and maintain high-quality mobile applications using React Native
Collaborate with cross-functional teams, including product management, design, and quality assurance, to identify and prioritize project requirements
Participate in code reviews, ensure adherence to coding standards, and contribute to the improvement of the codebase
Troubleshoot and resolve technical issues, ensuring timely delivery of projects and maintenance of existing systems
Stay updated with industry trends, emerging technologies, and best practices in React Native and mobile development
Mentor junior developers and contribute to the growth and development of the engineering team
Requirements:
BSc in Computer Science, Software Engineering, or related field
A minimum of 3 years of experience in React Native development
Strong knowledge of React Native, JavaScript, and mobile development principles
Experience with state management libraries (e.g., Redux, MobX)
Familiarity with API design and integration
Experience with testing frameworks (e.g., Jest, Enzyme)
Excellent problem-solving skills, attention to detail, and ability to work under pressure
Strong communication and collaboration skills, with the ability to work effectively in a distributed team environment
Nice to Have:
Experience with fintech or banking industry
Knowledge of financial regulations and compliance
Familiarity with cloud-based technologies (e.g., AWS, Google Cloud)
Experience with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines