Noida (Work from Office)
₹6–10 LPA
Experience: 1–3 Years
About Alyke
Alyke is a product-based social networking startup redefining how people make friends. We are building a real-time consumer platform where performance, reliability, and user experience matter at scale.
We're looking for a React Native Engineer who is much more than a UI developer. We want someone with strong problem-solving abilities, solid DSA fundamentals, deep understanding of state management, networking, performance optimization, and mobile architecture.
If you enjoy debugging difficult problems, optimizing application performance, and building scalable mobile systems, we'd love to talk to you.
The Role
You will be responsible for building and scaling core product features used by thousands of users daily.
This role requires someone who can:
- Build beautiful mobile experiences
- Manage complex application state
- Debug networking and performance issues
- Think algorithmically
- Own features end-to-end
We value engineering fundamentals more than years of experience.
What You'll Do
Mobile Product Engineering
- Build scalable React Native applications
- Develop reusable and maintainable components
- Integrate backend APIs and real-time services
- Deliver production-quality features
State Management
- Design scalable state management architecture
- Optimize Redux/Zustand stores
- Handle caching and offline states
- Manage synchronization between local and remote data
Network & Performance Engineering
- Debug API failures and network bottlenecks
- Optimize application performance
- Improve app startup time and rendering performance
- Handle retries, timeouts, and offline scenarios
Engineering Excellence
- Participate in architecture discussions
- Write clean, maintainable code
- Conduct code reviews
- Work closely with Product, Backend, QA, and DevOps teams
Must-Have Skills (Non-Negotiable)
React Native
- Strong React Native fundamentals
- JavaScript and TypeScript proficiency
- React Hooks
- Functional Components
- Component Architecture
State Management
Strong hands-on experience with:
- Redux Toolkit
- Zustand
- Context API
Must understand:
- Global vs Local State
- State Normalization
- Memoization
- Selectors
- State Persistence
Network Management
Strong understanding of:
- REST APIs
- WebSockets
- Network Layer Design
- Request Retry Mechanisms
- Token Management
- Authentication Flows
- Caching Strategies
Must be able to diagnose:
- Slow APIs
- Failed Requests
- Timeout Issues
- Race Conditions
- Offline Synchronization Problems
Problem Solving & DSA
Strong understanding of:
- Arrays
- Strings
- Hash Maps
- Trees
- Graphs
- Searching
- Sorting
- Recursion
- Time & Space Complexity
We strongly prefer engineers who actively solve problems on:
- LeetCode
- HackerRank
- CodeChef
- Codeforces
Debugging Skills
- Flipper
- React Native Debugger
- Chrome DevTools
- Network Inspection
- Crash Analysis
Good To Have
- React Native New Architecture
- Fabric
- TurboModules
- Firebase
- Push Notifications
- Deep Linking
- Analytics Integration
- Fastlane
- CI/CD
- Mobile Security
- GraphQL