Senior Software Engineer - React/React Native (Product Expert)Addooco IT Limited • United Kingdom
Senior Software Engineer - React/React Native (Product Expert)
Addooco IT Limited
- United Kingdom
- United Kingdom
About
Addooco is a managed IT, cloud, and communications solutions provider specializing in enterprise-grade services for businesses of all sizes. Established in 2008, the company operates across the United Kingdom region and beyond, focusing on proactive management and in-house developed solutions delivered through their own datacenter infrastructure.
*Summary*
We are seeking a highly skilled Senior Software Engineer specialising in *React and React Native *to join our dynamic team. In this role, you will contribute to designing and developing innovative software solutions that support our clients’ needs and align with our mission to deliver top-tier IT services.
*Required skills & experience*
*Essential*:
· 5+ years professional software engineering experience
· 3+ years React experience
· 3+ years React Native experience with production iOS and Android apps
· TypeScript experience (strong typing, interfaces, generics)
· Mobile app deployment (iOS App Store, Google Play Store)
· Mobile CI/CD (Fastlane or similar)
· State management (Context API, Redux, or similar)
· RESTful API integration
· WebSocket/real-time features
· Git version control and GitHub workflows
· Jest and React Testing Library (or similar)
· Mapping libraries (TomTom, MapLibre, Mapbox, Google Maps, or similar)
*Highly desirable*:
· Expo experience
· Native module development (Swift, Kotlin/Java)
· Push notifications implementation (Notifee, Firebase)
· Stripe or payment SDK integration
· Geolocation and background location tracking
· Node or backend development experience (for full-stack understanding)
· Experience with Inertia.js
· Experience taking over codebases from external teams
· Previous experience in transport/logistics/dispatch systems
*Responsibilities*
*Technical leadership*:
· Act as Product Expert for all ongoing frontend applications
· Provide technical guidance and mentoring to mid-level engineers
· Review code and provide constructive feedback
· Make architectural decisions for frontend applications
· Establish coding standards and best practices for the team
*Development*:
· Take ownership of 3 existing systems from an external vendor during a handover period
· Develop new features across web and mobile applications
· Maintain and improve existing functionality
· Implement mapping and geolocation features
· Integrate with existing API (RESTful + WebSocket)
· Write comprehensive automated tests (Jest, React Testing Library)
*Mobile expertise*:
· Manage iOS and Android app store deployments
· Handle platform-specific issues and optimisations
· Configure push notifications and background services
· Optimise mobile app performance and bundle size
· Stay current with React Native ecosystem updates
*Operations*:
· Participate in 24/7 on-call rotation for system downtime events
· Investigate and resolve production issues (web and mobile)
· Monitor application performance and user experience
· Coordinate mobile releases and emergency patches
*Collaboration*:
· Work directly with stakeholders to understand requirements
· Coordinate with Ruby on Rails and Laravel teams on API contracts
· Provide input to project planning and estimation
· Lead frontend work on company websites and other projects
*Knowledge transfer*:
· Build comprehensive understanding of all application during external vendor handover
· Document frontend architecture and component patterns
· Share knowledge with mid-level team members
· Prepare the team to mentor junior engineers in the future
*Key Success Metrics*
· Successfully complete handover from external vendor and take full ownership of 3 applications within 3 months
· Maintain high-quality user experience across web and mobile platforms
· Deliver new features while maintaining code quality (test coverage 80-100%)
· Successfully manage app store deployments
· Build effective team processes and establish technical standards
· Develop mid-level engineers' capabilities through mentoring
Job Type: Full-time
Pay: £55,000.00-£65,000.00 per year
Benefits:
* Additional leave
* Company events
* Company pension
* Cycle to work scheme
* Free parking
* On-site parking
* Referral programme
* Work from home
Work Location: Remote
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.