Join to apply for the Web Software Developer (Mobile) role at daa
Responsibilities
* Design, Develop and maintain high-quality mobile applications using react Native that provide a seamless user experience across iOS and Android platforms.
* Collaborate with designers and business stakeholders to implement quality interfaces optimised for mobile devices.
* Write clean, maintainable, efficient code ensuring best practices in mobile development are followed.
* Help create and Integrate API’s and third-party services.
* Implement and maintain automated testing frameworks to ensure code quality.
* Work closely with cross functional teams including designers, developers and business stakeholders.
* Participate in agile ceremonies such as planning, standups and retrospectives.
* Participate in code reviews and provide constructive feedback to team members.
* Communicate effectively with stake holders and business units to better understand the need and ensure its being met through technical specifications.
* Create and maintain technical documentation for web applications, including setup, guides and API documentation.
Qualifications
* 3+ years building cross-platform React Native mobile applications
* Experience with iOS (Swift/Objective-C) and Android (Java/Kotlin) fundamentals
* Proven track record publishing apps to Apple App Store and Google Play Store
* Strong experience consuming RESTful APIs and GraphQL endpoints
* Experience integrating payment processors, analytics, push notifications, and social media SDKs
* Proficiency with Redux, Context API, or similar state management solutions
* Knowledge of app performance optimization and debugging tools
* Experience with app analytics and crash reporting tools
* Knowledge of mobile security best practices
* Previous experience with app store optimization (ASO)
* Unit testing and integration testing experience (Jest, Detox, or similar)
* Understanding of mobile UI/UX principles and responsive design
* Understanding of mobile device capabilities (camera, GPS, sensors, etc.)
* JavaScript/TypeScript proficiency
* Experience with native bridge communication between React Native and native code
* Familiarity with CI/CD pipelines for mobile app deployment
* Git workflow experience with branching, merging, and pull requests
* Background in Agile/Scrum development methodologies
In this role the person might be required to work additional hours or weekends if required to support the critical phases of project.
#J-18808-Ljbffr