FREELANCE ONLY || END USER || FULL REMOTE || ITALIAN SPEAKER
Your responsibilities will be:
- Designing, building, and maintaining a high-quality React Native mobile application
- Contributing to a scalable, modular, and maintainable mobile architecture
- Ensuring high standards for code quality, testing, performance, and security
- Collaborating closely with Product, Design, Backend, QA, and DevOps
- Actively contributing to architectural discussions and technical improvements
You’ll be successful in this role if you:
- Deliver a stable and scalable mobile app with a clean, well-structured codebase
- Establish and evolve architectural patterns that support long-term development
- Take ownership and responsibility for the quality and reliability of mobile features
- Proactively identify and reduce technical debt
- Communicate clearly and work effectively within a cross-functional team
- Support reliable delivery and smooth operation following a “you build it, you run it” mindset
What you’ll be doing
- Developing mobile features using React Native and TypeScript
- Shaping and refining the mobile app architecture with scalability and modularization in mind
- Writing clean, testable, and maintainable code
- Reviewing code and providing constructive feedback to peers
- Integrating REST and/or GraphQL APIs in collaboration with Backend Engineers
- Working closely with Product Owners and Designers to refine requirements
- Monitoring app behavior, analyzing issues, and supporting incident resolution
- Supporting build, release, and deployment processes for iOS and Android
- Participating in agile ceremonies such as planning, refinements, reviews, and retrospectives
- Documenting architectural decisions and technical solution
- Leverage AI-native development tools and workflows (e.g., Copilot, Cursor, Claude) to accelerate delivery, improve code quality, and set the standard for AI-assisted engineering practices across the team.
Your track record:
- Successfully delivered mobile applications or major features end to end
- Contributed to or shaped scalable mobile architectures
- Taken ownership of technical areas in long-lived software products
- Improved code quality, testing practices, or system stability in previous roles
- Worked constructively with product and design stakeholders to deliver user value
Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
contratto in PIVA, pagamento 14 giorni, tariffa giornaliera tra le 240 e 280