
Work with us.
Junior React Developer

Verona (Hybrid)

Full-time, Permanent
Who we are
One Sky Solutions is the European leader in digitized consumer claims management through our proprietary platform PALM (Platform for Automated Litigation Management). We combine legal expertise and technological innovation to provide efficient solutions that increase productivity, reduce costs, and improve customer experience for our clients across Europe.
Our mission is to transform how companies manage consumer claims, creating a technological bridge between the legal and digital worlds.
Share this job:
Your role
We are looking for a curious and dynamic Junior React Developer to join our OSS Digital team of 10 professionals. You will report directly to the Technical Lead and have the opportunity to work on complex SaaS products that are redefining the legal tech sector.
Your main responsabilities
Frontend development
- Develop and maintain React-based user interfaces for PALM and our digital product suite
- Implement responsive, accessible, and performant web applications
- Collaborate with UX designers to translate mockups into pixel-perfect, interactive components
- Build and maintain reusable component libraries and design systems
Full-stack integration
- Work with C# .NET 9 backend services to create seamless user experiences
- Implement RESTful API integrations and handle data flow between frontend and backend
- Participate in end-to-end feature development from database to user interface
Code quality and maintenance
- Write clean, maintainable, and well-documented code following best practices
- Participate in code reviews and contribute to team coding standards
- Debug and optimize existing applications for performance and user experience
- Maintain and enhance legacy jQuery components while migrating to modern React patterns
Team collaboration
- Work closely with designers, backend developers, and product stakeholders
- Participate actively in Agile ceremonies and sprint planning
- Contribute to technical discussions and architectural decisions
- Support testing and deployment processes
The ideal personality
We are looking for someone who embodies our values of innovation and dynamism:
- Intellectual curiosity: Always eager to learn new technologies and understand the "why" behind technical decisions
- Dynamism: Ability to quickly adapt to new frameworks, tools, and project requirements
- Initiative: Proactivity in proposing technical solutions and improvements
- Autonomy: Ability to work independently while being an effective team collaborator
- Result-oriented: Focus on delivering high-quality, user-focused solutions
The challenges you will face
You will work on technologically advanced products with unique technical challenges:
Legal tech domain complexity
- Build interfaces that handle complex legal workflows and data structures
- Implement robust form handling and validation for critical legal documents
- Create intuitive dashboards for managing high-volume consumer claims
Technical architecture
- Work with hybrid legacy and modern technology stacks
- Integrate React components with existing jQuery-based systems
- Optimize performance for large datasets and complex user interactions
International market
- Develop multilingual applications supporting different European markets
- Handle various data formats and regulatory requirements
- Ensure cross-browser compatibility and responsive design
Skills
Essential technical skills
- React fundamentals: Solid understanding of React hooks, state management, and component lifecycle
- C# .NET 9: Experience with .NET development, Web APIs, and integration patterns
- CSS preprocessors: Proficiency with SASS, LESS, or similar technologies for scalable styling
- jQuery: Knowledge of jQuery for maintaining and enhancing existing components
- Modern JavaScript: ES6+ features, async/await, promises, and modern development patterns
Complementary skills
(nice to have)
- Experience with state management libraries (Redux, Zustand, Context API)
- Knowledge of TypeScript for type-safe development
- Familiarity with testing frameworks (Jest, React Testing Library, Cypress)
- Understanding of build tools and bundlers (Webpack, Vite, or similar)
- Experience with version control systems (Git) and collaborative development workflows
Professional background
- Experience with complex web applications: Ability to work on enterprise-level projects with multiple stakeholders
- Attitude vs experience: We prioritize potential, problem-solving skills, and desire to learn over years of experience
- Knowledge of B2B SaaS or legal tech sector is a plus but not essential
- Understanding of web accessibility standards and responsive design principles
Language Skills
- Fluent English (written and spoken) - ESSENTIAL REQUIREMENT
- Native or fluent Italian
- Other European languages are an advantage for our international market
What we offer
You will work on technologically advanced products with unique technical challenges:
Legal tech domain complexity
- Build interfaces that handle complex legal workflows and data structures
- Implement robust form handling and validation for critical legal documents
- Create intuitive dashboards for managing high-volume consumer claims
Technical architecture
- Work with hybrid legacy and modern technology stacks
- Integrate React components with existing jQuery-based systems
- Optimize performance for large datasets and complex user interactions
International market
- Develop multilingual applications supporting different European markets
- Handle various data formats and regulatory requirements
- Ensure cross-browser compatibility and responsive design
How to apply
Send your CV to:
info@one-sky-solutions.com
accompanied by:
-
GitHub profile or portfolio showcasing skills and relevant projects
-
Cover letter highlighting your motivation and technical interests
-
Code samples (optional but appreciated) demonstrating your tech skills
Selection process:
-
Technical phone screening (45 min)
-
Coding challenge review and technical discussion (90 min)
-
Team meeting and cultural fit assessment (60 min)
-
Final technical interview and decision
