Job details
Software Engineer (React Native)
- Java
- Python
- TypeScript
- iOS
- Agile
- React Native
- SQL
- C#
- Git
- JavaScript
- Software Development
- Software Engineering
- C++
- Business Requirements
- Pipelines
Posted: 1 week ago
About the Role
We are seeking a Mobile Application Developer with at least 3 years of hands-on experience in React Native to build high-quality Android and iOS applications. You will design, develop, and maintain mobile solutions, working closely with project managers, designers, and engineers to deliver robust, user-friendly products.
Responsibilities
- Design, develop, test, and maintain mobile apps using React Native with TypeScript.
- Optimise applications for performance across a wide range of devices.
- Collaborate with designers to translate mockups into scalable UI/UX solutions.
- Work with project managers to align business requirements with technical execution.
- Participate in code reviews, deployments, and provide post-release support.
- Identify opportunities for process and application improvements.
Requirements
- Minimum 3 years’ professional experience in React Native development.
- Strong knowledge of React.js, TypeScript, and mobile app best practices.
- Proficient with RESTful APIs, Git, and CI/CD pipelines (e.g., Jenkins, CircleCI).
- Understanding of UI/UX principles and mobile optimisation techniques.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
Nice to Have
- Experience with native mobile development (Java, Objective-C, or Swift).
- Exposure to Expo, Web3, blockchain, or financial/trading domains.
- Backend programming experience (Java, Go, Python, C#, Ruby)