- Design, build, and maintain web applications using Groovy on Grails for web application and React Native for native mobile development
- Leverage AI development tooling (e.g., Cursor, Claude, and related platforms) as part of day-to-day development
- Collaborate with cross-functional teams (QA, Product, US-based Engineering) to deliver scalable, reliable features
- Investigate, troubleshoot, and resolve issues uncovered by testing or reported by customers
- Contribute to the design and implementation of APIs, integrations, and data flows
- Ensure applications are performant, secure, and maintainable
- Participate in code reviews, knowledge sharing, and mentoring of junior team members
- Document work and follow best practices for coding, testing, and version control
- Support mobile development efforts, starting with bug fixes and extending into feature development
- Take initiative in suggesting improvements to architecture, workflow, and development practices
- Other duties as assigned by management
JavaMySQLReact Native