Senior Mobile dev (React Native)
About the Company:
(Welcome to DBiz: Your Partner in Business and IT Excellence)
Dbiz is a high-performing product & engineering company that partners up with organisations to help build out digital solutions with the right technology at the right time, whilst being innovative by using technology in different ways.
JOB PURPOSE:
- As a Senior Mobile Developer, you will play a pivotal role in our company's mobile application development team.
- Lead the development and enhancement of cutting-edge mobile applications for both Android and iOS platforms, driving our mobile strategy forward and ensuring our applications remain at the forefront of the industry.
SKILLS:
- Extensive knowledge of JavaScript, TypeScript, and the React ecosystem.
- Experience with iOS or Android development.
- Demonstrable portfolio of mobile applications developed using React Native, showcasing exceptional UI/UX implementation.
- Experience with state management libraries such as Redux.
- Knowledge of mobile app design principles and best practices.
- Familiarity with RESTful APIs and integration of third-party APIs.
- Experience in working with large organizations and systems integrators in a multicultural environment
- Knowledge of integration of applications
- Excellent understanding of enterprise application suites, products, & services
- Excellent communication skills in verbal, written, and formal presentation formats
- Strong ability to influence and lead thinking
ROLES AND RESPONSIBILITIES:
- Mobile App Development: Lead the end-to-end development process of mobile applications using React Native, iOS or Android. Collaborate with cross-functional teams to define requirements, architect solutions, and implement features that align with project objectives and user expectations.
- Cross-Platform Expertise: Utilize your deep understanding of React Native to ensure seamless compatibility and consistent performance across various devices and operating systems.
- Code Quality and Best Practices: Uphold high coding standards by conducting code reviews, implementing best practices, and maintaining code quality. Mentor and guide junior developers to foster a culture of excellence and continuous improvement.
- UI/UX Implementation: Collaborate closely with UX designers to create visually stunning and intuitive user interfaces. Provide valuable input during the design phase to optimize the user experience on all supported platforms.
- Performance Optimization: Identify performance bottlenecks and optimize mobile applications for speed, responsiveness, and efficiency. Conduct rigorous testing and profiling to maintain optimal app performance.
- Platform-Specific Development: Leverage your experience in iOS and Android development to implement platform-specific features and functionality, ensuring a polished and native-like experience for users.
- Troubleshooting and Bug Fixing: Investigate and resolve technical issues, bugs, and crashes that may arise during development or in production. Conduct thorough debugging and testing to maintain app stability.
- Innovation and Research: Stay abreast of the latest industry trends, mobile technologies, and development methodologies. Apply innovative solutions and modern practices to enhance app performance and user satisfaction.
Life at Dbiz
- Competitive salary and attractive benefits.
- Dynamic and innovative work environment.
- Opportunities for personal growth and development.
- Engaging and collaborative company culture.