Senior Software Engineer – Mobile (React Native)

Posted 2026-05-06
Remote, USA Full-time Immediate Start

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



Similar Jobs

Back to Job Board