
M Salman
App Developer
Competenze

Consulta i miei servizi

Esperienza lavorativa
React Native Devleoper
Soft • Full time
Feb 2025 - Mar 2026 • 1 yr 1 mo
At SoftCircle, I worked as a Mobile App Developer in a full-stack capacity, handling complete app development cycles rather than isolated tasks. My role spanned UI development, state management, API integration, and feature delivery across two production apps: Teerex (iOS golf community app) and KitoScanner (iOS/Android nutrition tracking app). API & UI Integration A core part of my responsibility was connecting front-end interfaces with backend services through REST APIs. This involved: Building UI components in React Native that consumed live API data, handling loading states, error states, and empty states gracefully so the app never felt broken to the end user. Writing data-fetching logic (using fetch/axios patterns) to pull and post data to backend endpoints, then mapping that data correctly into Redux state for use across multiple screens. Handling authentication flows — token storage, refresh logic, and protected routes — so API calls stayed secure and sessions persisted properly. Debugging mismatches between what the API returned and what the UI expected — a common real-world problem where backend response shapes change and the front-end needs defensive handling to avoid crashes. Optimizing API call patterns to avoid redundant network requests, including caching strategies so the same data wasn't re-fetched unnecessarily, improving app performance and reducing load times. Translating Figma/design mockups into pixel-accurate, responsive UI components, then wiring those components to live data so the final product matched both the design vision and the functional requirements. On Teerex (iOS Golf Community App): I handled feature development end-to-end — from UI screens for community interactions to integrating golf-course/location data via APIs, ensuring smooth data flow between the backend and the user-facing app.