Job
Description
As an experienced SDE III in React Native, your role will involve designing, developing, and delivering high-quality mobile applications. Your deep expertise in React Native, JavaScript/TypeScript, and modern mobile app development practices will be crucial. As a senior member of the team, you will play a critical role in driving technical excellence, mentoring engineers, and building scalable, user-centric mobile solutions. Key Responsibilities: - Architect, design, and develop scalable, high-performance mobile applications using React Native. - Collaborate with product managers, designers, and backend engineers to deliver seamless user experiences. - Lead by example in writing clean, maintainable, and reusable code. - Conduct code reviews and provide technical mentorship to junior and mid-level engineers. - Optimize applications for performance, memory usage, and responsiveness across iOS and Android. - Drive best practices for testing, CI/CD, version control, and mobile app deployment. - Stay updated with the latest trends and advancements in React Native and mobile app development. - Contribute to architecture discussions, technical design decisions, and long-term tech strategy. Required Skills & Qualifications: - Bachelors/Masters degree in Computer Science, Engineering, or related field (or equivalent experience). - 5 years of experience in software development with at least 3+ years in React Native mobile app development. - Strong expertise in React Native, JavaScript (ES6+), TypeScript. - Solid understanding of native modules, bridging, and platform-specific integrations (iOS & Android). - Experience with Redux/MobX or other state management tools. - Proficiency in RESTful APIs, GraphQL, and third-party integrations. - Knowledge of mobile build tools, app store deployments, and OTA updates (e.g., Fastlane, CodePush). - Familiarity with unit/integration testing frameworks (Jest, Detox, etc.). - Strong debugging, performance tuning, and problem-solving skills. - Excellent communication, leadership, and collaboration abilities. Good to Have (Preferred Skills): - Experience with native iOS (Swift/Objective-C) or Android (Kotlin/Java) development. - Familiarity with Firebase, AWS Amplify, or other mobile backend services.,