Job Title: React Native Developer
Location: London, UK
Company: Trijit Limited
Contract Duration: Minimum 2 Years
About Trijit Limited:
Trijit Limited is a dynamic and forward-thinking company, specializing in delivering top-tier IT solutions to clients across various industries. With a global presence and a commitment to innovation, we are looking for a talented React Native Developer to join our London team. This is a fantastic opportunity to work on exciting projects that will challenge your skills and advance your career.
Role Overview:
We are seeking an experienced React Native Developer to lead the development of high-quality mobile applications. The ideal candidate will have a passion for mobile technologies, a strong understanding of the React Native framework, and the ability to translate business requirements into robust and scalable mobile solutions.
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable React Native code.
- Develop cross-platform mobile applications for both iOS and Android.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality through regular code reviews, testing, and best practices.
- Stay up-to-date with the latest industry trends and technologies to bring new ideas to the team.
Technical Stack:
- Primary: React Native, Redux, TypeScript, JavaScript ES6+
- Mobile Platforms: iOS (Swift/Objective-C), Android (Kotlin/Java)
- Backend: Node.js, Express.js, MongoDB, Firebase
- APIs: RESTful APIs, GraphQL, JSON
- DevOps & Tools: Git, Jenkins, CI/CD pipelines, Docker, AWS (EC2, S3, Lambda)
- Testing: Jest, Enzyme, Detox, Appium
- Other: Native Modules, Expo, Push Notifications, In-App Purchases
Required Skills:
- Proven experience in developing and deploying React Native applications.
- Strong knowledge of JavaScript, ES6+, and TypeScript.
- Experience with state management libraries such as Redux or MobX.
- Familiarity with native build tools, like Xcode, Android Studio, and Gradle.
- Understanding of RESTful APIs and ability to integrate with backend services.
- Experience with cloud services (AWS preferred) and DevOps practices.
- Knowledge of mobile UI/UX principles and best practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience with continuous integration and continuous deployment (CI/CD) practices.
- Knowledge of native mobile development for iOS and Android.
- Familiarity with mobile app security best practices.
- Previous experience working in Agile/Scrum environments.