
SDE II/III, React, React Native
Junglee Games
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
Tech Stack
About the role
- Design and develop high-performance mobile applications using React Native for iOS and Android platforms
- Create responsive, intuitive web applications using React.js with modern front-end architecture
- Build pixel-perfect UIs that deliver exceptional user experiences across devices
- Implement real-time gaming features with WebSockets, optimizing for low latency and high concurrency
- Integrate with RESTful APIs and GraphQL services while ensuring robust error handling
- Own features end-to-end, from design discussions to production deployment
- Write clean, maintainable, scalable code that other engineers will admire
- Implement comprehensive testing strategies (unit, integration, E2E) to maintain code quality
- Optimize application performance, bundle size, load times, memory usage, and runtime efficiency
- Participate in architecture discussions and contribute to the technical roadmap
- Conduct thoughtful code reviews, sharing knowledge and best practices with the team
- Debug and resolve production issues with speed and precision
- Work closely with Product, Design, Backend, and QA teams to ship features users love
- Participate in sprint planning, daily standups, and retrospectives in an agile environment
- Contribute ideas to improve developer productivity, tools, and processes
- Stay updated with latest React/React Native trends and bring innovations to the team
- Mentor junior developers through pair programming and knowledge sharing
Requirements
- SDE 2: 3-5 years of professional software development experience with 2+ years in React/React Native
- SDE 3: 5-7 years of professional software development experience with 3+ years in React/React Native
- Proven track record of shipping mobile applications to App Store and Google Play Store
- Deep understanding of React fundamentals, including hooks, context, lifecycle, virtual DOM, and reconciliation
- Strong proficiency in JavaScript (ES6+) and TypeScript
- Solid hands-on experience with React Native, including platform-specific implementations for iOS and Android
- Experience with modern state management solutions such as Redux / Redux Toolkit, MobX, Zustand, or React Query
- Proficiency with contemporary styling approaches, including Styled Components and CSS-in-JS
- Strong grasp of mobile application architecture patterns and best practices
- Practical experience with Git, CI/CD pipelines, and deployment automation
- Good understanding of RESTful APIs, WebSockets, and asynchronous programming
- Good to Have: Experience with GraphQL and Apollo Client
- Good to Have: Knowledge of React Native native modules and bridging
- Good to Have: Familiarity with animation libraries such as Reanimated and Lottie
- Good to Have: Experience using performance monitoring tools like Sentry, Firebase Analytics, or New Relic
- Good to Have: Understanding of application security, authentication, and authorization patterns
- Good to Have: Experience implementing push notifications, deep linking, and analytics integrations
- Good to Have: Exposure to backend technologies such as Node.js or Python
- Good to Have: Familiarity with testing frameworks including Jest, React Testing Library, and Detox
- Good to Have: Experience working with monorepo tooling and micro-frontend architectures
Benefits
- Competitive salary
- Flexible working hours
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
React NativeReact.jsJavaScriptTypeScriptWebSocketsRESTful APIsGraphQLReduxCSS-in-JSGit
Soft Skills
code reviewsmentoringcollaborationproblem-solvingcommunicationagile methodologiesknowledge sharingdeveloper productivitydesign discussionsarchitecture discussions