30 Sep
|
SoftPixel Solutions
|
Mumbai
30 Sep
SoftPixel Solutions
Mumbai
- Mandatory Experience & Skills Overall Experience
- 6+ years of overall frontend/software engineering experience with at least 3 years of React Native / Expo experience.
- Significant hands-on experience building production-grade B2C applications at scale.
- Must have worked on consumer applications with a large user base / high transaction or traffic volumes.
- Strong experience working on applications where performance, reliability, scalability, and user experience are critical.
- Experience owning frontend features end-to-end, from development through production release and troubleshooting.
- Experience working in Agile product engineering teams with Product, Design, Backend, QA, and other technology teams.
Mobile Experience - Mandatory
- Strong hands-on experience with React Native.
- Strong hands-on experience with Expo.
- Experience with Expo Application Services (EAS), including build/release workflows.
- Experience developing, debugging, and supporting production mobile applications.
- Good understanding of mobile application architecture, lifecycle, navigation, state management, API integration, deep linking, push notifications, analytics, etc.
- Experience integrating native modules and third-party SDKs.
- Experience troubleshooting mobile performance, crashes, memory issues, and device- specific problems.
Web / mWeb Experience - Mandatory
- Strong experience building responsive MWeb / mobile-first web applications.
- Strong hands-on experience with:
1. React.js
2. TypeScript
3. JavaScript
4. HTML5
- CSS3 Experience developing responsive customer-facing web journeys and pages.
- Robust understanding of browser compatibility, responsive design, web performance, and frontend security.
- Experience integrating APIs and third-party services into web applications.
Frontend Engineering Experience The candidate should have strong experience with:
- React and React Native architecture.
- TypeScript and modern JavaScript.
- State management frameworks such as Redux/Redux Toolkit,
- Zustand, MobX, or equivalent.
- REST APIs and asynchronous data handling.
- Authentication and authorization flows.
- Error handling, logging, monitoring, and analytics.
- Component-based architecture and reusable UI components.
- Frontend performance optimization.
- Unit, integration, and end-to-end testing.
- Git and modern CI/CD practices.
- Code reviews and frontend engineering best practices.
Scale & B2C Experience This is a key requirement.
Candidates should have experience working on large-scale consumer facing applications, preferably with:
- Millions of registered/downloaded users or equivalent large user base.
- High daily/monthly active users.
- High-volume API traffic or transactions.
- Applications requiring high availability and performance.
- Large-scale customer journeys where frontend performance directly impacts business outcomes.
- Experience handling production incidents and performance issues at scale.
Candidates whose experience is primarily limited to internal enterprise applications, small websites, prototypes, or low-scale applications should not be considered. Preferred Experience The following would be an advantage:
- Experience with React Native + Expo in a large-scale production application.
- Experience with Expo Router and EAS Build/Update.
- Experience with React Native Web.
- Experience with Next.js or equivalent modern React web frameworks.
- Experience sharing components or business logic across React Native and Web.
- Experience with design systems and reusable component libraries.
- Experience with Firebase or equivalent mobile services.
- Experience with mobile analytics and crash monitoring.
- Experience with deep linking / universal links / app links.
- Experience with health, fitness, wellness, insurance, fintech, ecommerce, or other high-volume B2C products.
- Experience integrating third-party SDKs and APIs.
- Experience with performance monitoring and optimization.
Key Responsibilities
- Develop and maintain customer-facing React Native/Expo mobile
- experiences.
- Develop and maintain responsive MWeb experiences.
- Build reusable and scalable frontend components and architecture.
- Integrate backend APIs and third-party services.
- Work closely with Product, Design, Backend, QA, and technology partners.
- Ensure frontend applications are performant, reliable, secure, and scalable.
- Investigate and resolve production issues.
- Participate in architecture and technical design discussions.
- Conduct code reviews and maintain engineering standards.
- Contribute to CI/CD, testing, monitoring, and release processes.
- Take ownership of frontend features from development through production.
Technical Stack
Primary
- React Native
- Expo
- React
- TypeScript
- JavaScript
- HTML5 / CSS3
- REST APIs
- Git
Preferred
- Expo EAS
- React Native Web
- Next.js
- Redux Toolkit / Zustand / equivalent
- Jest / React Native Testing Library
- Detox / Playwright / Cypress
- Firebase / equivalent
- CI/CD tooling
Candidate Profile We are looking for an engineer who is:
- A strong hands-on frontend engineer, not primarily a people manager.
- Experienced in building large-scale B2C products.
- Solid in both React Native/Expo and MWeb development.
- Comfortable working independently and taking technical ownership.
- Able to understand product requirements and translate them into robust
- technical solutions.
- Solid at debugging complex production issues.
- Comfortable working in a multi-team environment with backend teams, product teams, QA, design teams, and external technology partners.
- Focused on performance, reliability, maintainability, and customer experience.
📌 Senior Front End Engineer (Mumbai)
🏢 SoftPixel Solutions
📍 Mumbai