Overview
About Us
BEX Technologies Pvt. Ltd. is the dedicated technology arm of Team24 Foods & Beverages, focused on developing innovative, scalable, and high-performance digital solutions.
As we continue to expand our e-commerce ecosystem, we are seeking a talented and passionate Mobile App Developer to join our growing team. This is an exciting opportunity to play a key role in building modern, user-friendly mobile applications that power our customer-facing platforms. If you’re experienced in mobile development, love crafting seamless user experiences, and are eager to work on impactful products using the latest technologies, we’d love to hear from you.
Position Overview
As a Mobile App Developer at BEX Technologies, you will be responsible for designing, developing, and maintaining mobile applications for iOS and Android platforms using React Native. You will work in collaboration with a multidisciplinary team, including backend developers, product managers, and UI/UX designers, to deliver top-tier mobile experiences.
Your work will directly impact the user experience, performance, and overall success of the mobile apps, making it essential for you to have a deep understanding of the React Native ecosystem, mobile best practices, and user-centered design principles. We expect you to be proactive, detail-oriented, and passionate about building scalable and high-performing mobile apps.
Key Responsibilities
1. Mobile App Development:
- Develop high-quality mobile applications using React Native for both iOS and Android platforms.
- Build and maintain new features, enhancements, and functionality that improve app performance and user experience.
- Ensure applications are responsive, intuitive, and provide a seamless user experience across devices.
2. Cross-functional Collaboration:
- Work closely with UI/UX designers to implement design concepts into functional, interactive mobile applications.
- Collaborate with backend developers to integrate mobile apps with server-side logic, databases, and APIs.
- Engage with product managers to gather and define requirements, iterate on feedback, and prioritize tasks.
- Participate in team stand-ups, sprint planning, and retrospectives in an Agile environment.
3. App Architecture & Code Quality:
- Architect and maintain clean, maintainable, and modular code using best practices and design patterns in React Native.
- Write automated tests (unit, integration, and UI tests) to ensure high app reliability.
- Participate in code reviews to ensure high-quality code and maintain development standards.
- Refactor and optimize code to improve app performance, reduce crashes, and enhance scalability.
4. Continuous Integration/Continuous Deployment (CI/CD):
- Maintain version control using Git and collaborate effectively on code repositories (GitHub, Bitbucket, GitLab).
- Handle the deployment process for both App Store and Google Play Store.
- Troubleshoot, debug, and solve issues related to mobile apps’ deployment and maintenance.
5. App Maintenance & Bug Fixing:
- Quickly address and fix bugs, crashes, and issues reported by QA, users, or team members.
- Continuously monitor the app’s health, performance, and user feedback to ensure a top-quality product.
- Support and maintain existing applications, implementing regular updates and enhancements as needed.
6. Research & Development:
- Stay current with the latest trends, tools, and technologies in mobile development, specifically in the React Native ecosystem.
- Contribute to innovation by researching new libraries, frameworks, and tools to optimize development.
- Attend tech conferences, webinars, and workshops to further grow your skills and network.
7. Performance Optimization:
- Diagnose and address performance bottlenecks, ensuring the app runs smoothly even on lower-end devices.
- Optimize both the frontend (UI) and backend (API) interactions to improve load times and responsiveness.
- Optimize memory usage and smooth animations to create a premium user experience.
8. User-Centric Focus:
- Focus on delivering an exceptional user experience by implementing responsive layouts, animations, and intuitive navigation.
- Integrate features like push notifications, location services, media handling, and camera functionality.
- Work closely with designers to implement modern and visually appealing UIs.
Required Skills & Experience:
Technical Proficiency:
- 1+ years of hands-on experience with React Native for mobile app development.
- Strong knowledge of JavaScript (ES6+), React.js, and modern front-end technologies.
- Proficiency in using React Navigation, Redux, and Redux Thunk for managing application state.
- Experience with RESTful APIs and integrating third-party libraries or SDKs.
- Familiarity with TypeScript is a strong advantage.
Mobile Development Practices:
- Deep understanding of mobile design patterns (MVC, MVVM, etc.), mobile architecture (flux, redux, etc.), and performance optimization techniques.
- Familiarity with native development tools (Xcode, Android Studio, etc.) and the process of building, testing, and deploying apps on iOS/Android.
- Experience with mobile testing tools like Jest, Enzyme, Detox, or Appium.
Job Type: Full-time
Schedule:
- Day shift
Work Location: In person