← All Positions
Posted Mar 31, 2026

Senior Software Engineer – Mobile (React Native)

Apply Now
Role: Senior Software Engineer – Mobile (React Native) Location: Remote Experience Required: 5–6 Years Job Summary We are seeking a highly skilled Senior Software Engineer (Mobile – React Native) to design, develop, and deliver scalable mobile applications. The ideal candidate will have strong expertise in React Native development, a solid foundation in software engineering principles, and experience working in Agile environments. This role also involves mentoring team members and contributing to technical decision-making. Key Responsibilities - Design, develop, and deliver high-quality mobile applications using React Native. - Analyze requirements and select appropriate technologies to ensure scalability, performance, and security. - Write clean, efficient, and maintainable code following best practices and coding standards. - Implement a shift-left testing approach, including: - Automated unit testing - Code reviews - Functional and integration testing - Troubleshoot, debug, and enhance existing applications. - Collaborate with Product Owners, designers, QA teams, and architects in an Agile environment. - Participate in Agile ceremonies and contribute to sprint planning and execution. - Mentor junior developers and lead technical discussions and design decisions. - Continuously improve technical skills and contribute to knowledge-sharing initiatives. Required Qualifications - Bachelor’s degree in Computer Science, Engineering, or related field. - 5–6+ years of experience in software development, with strong focus on mobile applications. - Hands-on experience with React Native development. - Strong experience in building, testing, and debugging mobile applications. - Solid understanding of: - Object-Oriented Programming (OOP) - SOLID design principles - Test-Driven Development (TDD) - Experience with unit testing frameworks and code quality practices. Preferred Qualifications - Experience with Swift and/or Kotlin is a plus. - Strong interest in building engaging and user-centric mobile experiences. - Experience mentoring developers and leading technical initiatives. - Strong problem-solving skills and ability to work in a collaborative Agile team environment. Key Skills - React Native - Mobile Application Development - JavaScript / TypeScript - Unit Testing / TDD - Agile / Scrum - SOLID Principles - Code Quality & Best Practices