8+ years of end-to-end experience in mobile app development, with deep expertise in React Native, JavaScript, and TypeScript across iOS, Android, and Windows platforms.
Led multiple cross-platform app builds from scratch, implementing scalable architecture using Micro-Frontend (MFE) modules for modular and maintainable codebases.
Advanced state management experience using Redux, Redux-Saga, and React Hooks to handle complex asynchronous flows and persistent state. Have understanding other state management tools like MobX, Zustand.
Integrated native modules and third-party DLLs using React Native Bridge and C# to support advanced features like audio enhancements, mic modes, and noise cancellationβparticularly in React Native Windows apps.
Implemented React Native Bridges for both iOS and Android, enabling native features like Face ID, Apple Wallet integration, biometric authentication, and secure device-level capabilities.
Strong background in performance optimization, including optimizing Redux selectors with Reselect, reducing app crashes by 40%, and improving app responsiveness.
Hands-on experience integrating key mobile tools like Firebase (auth, realtime DB, push notifications), Crashlytics, FullStory, and Bloomreach for content and analytics.
Solid understanding of React Native component lifecycle, reusable component design, and pixel-perfect UI implementation from Figma/Adobe XD designs.
Proven record of improving code quality through test-driven development, unit testing (Jest), snapshot testing, and code reviews.
Cross-functional collaboration with QA, product owners, and designers in Agile/Scrum environments to ship features faster and more reliably.
Experience in both mobile and web ecosystems, including building hybrid platforms and reusable Node.js packages for business logic across apps.
β’ Responsible for development, programming, coding of Information Technology solutions using React Native, TypeScript, JavaScript, C#, Kotlin, Swift, Redux, Saga, and React Hooks to enable Customer Experience Mobile (IOS & Android) and Desktop applications.
β’ Developed a cross-platform React Native mobile applications ensuring consistent performance and UI across iOS and Android platforms.
β’ Implemented deep linking in the React Native mobile app to enable seamless navigation from external sources directly into specific app screens, enhancing user experience and engagement.
β’ Work in Agile Scrum methodology for development and involved in Daily Standup calls, Involved in other sprint ceremonies like Backlog Grooming sessions, Retro, sprint demo, and sprint planning sessions.
β’ Worked on a React Native project using TypeScript, leveraging Redux-Saga and hooks for state management and logic. Utilized Native Base toolkit for creating responsive and consistent UI across devices. Developed backend functionality with C# and used Yarn for efficient app builds and dependency management
β’ Developed reusable functional components using react hooks.
β’ Developed functional components using TypeScript to enhance type safety, code maintainability, and scalability in the application.
β’ Developed native capabilities/methods for mobile applications by integrating third-party frameworks and leveraged the React Native Bridge to expose these native methods to the JavaScript layer, enabling seamless interaction through Redux state management in a cross-platform environment.
β’ Used GitHub Copilot during development to enhance coding efficiency, assist with code completion, and streamline the overall development process.
β’ Written Unit test cases, doing Sanity test, and Snapshot test to ensure UI does not change unexpectedly.
β’ Developed Customized UI across react components using component library Native base.
β’ Managed state within the app using Async storage to store the data within the mobile app. Used Aysnc Storage to store the data locally whenever needed to utilize the data relaunching the application.
β’ Worked on the UI styling and creating common reusable components to use across the applications.
β’ Worked on Micro-Frontend (MFE) modules to manage the UI and core functionality features in a React Native application, utilizing Redux and other supporting packages for seamless integration.
β’ Developed functional reusable components as pers the designs from Figma.
β’ Exceptional understanding of React component lifecycle, ability to utilize life cycle methods for complex problem solving.
β’ Developed native functionalities using C# in Visual Studio, including audio features like Presets, Equalizers, Mic mode, Noise cancelation, Noise reduction, video, keyboard, mouse, and Desktop app development features. Integrated third-party DLLs and exposed these functionalities to frontend via react native-bridge as native modules for seamless cross-platform integration and debugging.
β’ Working with a team utilizes Web technologies in a Desktop application which makes our group unique.
β’ Closely work with QA members on the team to ensure the code developed meets acceptance criteria, reworking on defects.
β’ Collaborated with designers and developers to create inclusive user interfaces that are accessible to users with disabilities. Conducted accessibility testing using tools such as screen readers and accessibility inspectors, identifying and resolving accessibility issues.
β’ Review the other developers code and work as a merger when code meets the acceptance criteria to merge.
β’ Utilized agile tools like Jira to continuously monitor the application’s development process, ensuring effective communication and collaboration with all team members.
Jobicy
541 subscribers are already enjoying exclusive, experimental and pre-release features.
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: