About the job Senior Mobile App Developer (React Native)
Company Description
Our client is a global software consulting and development agency specializing in innovative solutions for web and mobile applications. Guided by their core values of Imagine, Create, People, and Leaders, they empower ideas and talents to deliver impactful results. At their organization, they believe in fostering creativity, collaboration, and leadership in everything they do.
About the Role
We are looking for a skilled and experienced Mobile App Developer with expertise in React Native to join our dynamic team. The ideal candidate will have a passion for building high-quality mobile applications and collaborating with team members to design, develop, and deploy scalable solutions.
Key Responsibilities
- Collaborate with cross-functional teams to design and implement new features.
- Build and maintain mobile applications using the React Native framework.
- Optimize app performance and user experience with iOS (Swift) development skills and native Android (Java/Kotlin).
- Implement state management solutions using Redux or similar libraries.
- Integrate third-party APIs and libraries to enhance functionality.
- Manage Firebase services, including push notifications and authentication.
- Assist in app deployment on the App Store and Google Play Store.
- Write clean, maintainable code with proper test coverage and documentation.
- Design and implement robust, secure APIs for frontend-backend communication.
- Conduct code reviews, testing, and debugging to ensure code quality.
- Contribute to all phases of the software development lifecycle, from planning to deployment.
Skills & Qualifications
- 5+ years of experience in mobile app development with React Native.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proficiency in React Native, Redux, and React Navigation.
- Knowledge of iOS (Swift) development.
- Knowledge of native Android (Java/Kotlin) is preferred.
- Experience developing and consuming REST APIs using Node.js and TypeScript.
- Familiarity with app deployment processes for the App Store.
- Familiarity with app deployment processes for Google Play Store is preferred.
- Expertise in Firebase services, particularly push notifications and authentication.
- Understanding of version control, CI/CD pipelines, and automated testing.
- Knowledge of the React Native Testing Library is preferred.
- Experience with deep linking and universal links is preferred.
- Familiarity with AWS and containerization tools (e.g., Docker, Kubernetes) is preferred.
- Hands-on experience with CI/CD tools like GitHub Actions or Jenkins is preferred.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- A proactive approach and a strong sense of ownership.
Employment Structure
- Onsite in Gulshan 2 | Full-time
- Salary: BDT 130,000 - 180,000+ (higher for deserving candidates)
- Benefits: 2 Eid Bonuses + Performance Bonuses
- Work Week: Sunday - Thursday, 8:00 AM - 5:00 PM
Hiring Process
- Conversation with Talvette
- Technical interview with the client
- Take home assignment (if needed)
- Cultural fit interview with the client
- Receive an offer
- Join their team full-time