· 4+ years of software engineering experience with a strong focus on mobile application development.
· Strong hands-on experience with React Native and TypeScript/JavaScript development.
· Solid understanding of iOS and Android fundamentals, mobile application lifecycle, and platform capabilities.
· Experience building and maintaining consumer-facing mobile applications in production environments.
· Strong knowledge of React fundamentals, component-based architecture, and reusable UI development.
· Experience with state management solutions and modern frontend development practices.
· Hands-on experience integrating RESTful APIs and/or GraphQL services into mobile applications.
· Experience with mobile testing, debugging, troubleshooting, and quality engineering practices.
· Strong understanding of mobile performance optimization, crash analysis, and application monitoring.
· Experience using Git, code review processes, and collaborative software engineering workflows.
· Familiarity with CI/CD fundamentals and mobile application release processes.
· Experience working in Agile delivery environments using tools such as Jira, Confluence, or equivalent.
· Understanding of mobile UX principles, accessibility standards, responsive design, design systems, component libraries and device compatibility considerations.
· Strong problem-solving, communication, collaboration, and stakeholder engagement skills.