21 Sep
|
Ferguson
|
Bengaluru
21 Sep
Ferguson
Bengaluru
Position Summary:
Ferguson is seeking a Senior Software Engineer to join our Mobile Engineering team. In this role, you will build and maintain mobile applications that serve our customers and trade professionals across iOS and Android. You will work across a mature production React Native application and a modern Expo-based application, delivering features, resolving defects, writing tests, and contributing to the overall quality and reliability of our mobile platform. You will collaborate with engineers, UX designers, and QA to ship high-quality software and grow your skills across the full mobile development stack.
Key Responsibilities:
- Develop and maintain mobile applications using React Native and Expo for both iOS and Android platforms.
- Implement recent features, resolve defects, and improve existing functionality across the mobile application codebase.
- Write and maintain automated tests using Jest, React Testing Library, and end-to-end testing frameworks, contributing to the team's high code coverage standards.
- Participate in code reviews,
providing and receiving constructive feedback to maintain code quality and team standards.
- Work within established CI/CD pipelines (GitHub Actions, Fastlane, Firebase App Distribution) to build, test, and deploy mobile applications.
- Integrate and work with third-party services and SDKs including payment processors, analytics platforms, feature flag systems and push notification services.
- Manage application state using Redux (with Redux-Thunk and Redux-Persist), Zustand, and TanStack React Query across complex business domains.
- Collaborate with native platform code (Swift/Objective-C for iOS, Kotlin/Java for Android) for debugging and native module integration as needed.
- Implement and consume RESTful APIs using Axios, including working with OAuth authentication flows and secure credential storage.
- Contribute to code quality practices through adherence to ESLint rules, Prettier formatting standards, and Son
📌 Senior Software Engineer (Bengaluru)
🏢 Ferguson
📍 Bengaluru