Software Engineer III (React)
Role details
Job location
Tech stack
Job description
Technology | Energy | Data | Digital Platforms Barcelona, Spain | Hybrid model (1-2 days in office) We partner with a global technology company building premium digital products for one of the leading media groups worldwide. Mobile applications play a key role in content distribution and news delivery, reaching millions of users globally, with a strong focus on innovation, performance, and quality. About the Role: We are looking for a solution-oriented Software Engineer III (React) to join an international engineering team focused on building scalable, high-performance applications. You will collaborate closely with product managers, engineers, and stakeholders across the US and Europe, contributing across the full software development lifecycle. Responsibilities: Design, develop, and deploy features using React, Node.js, and GraphQL. Write clean, maintainable, and well-tested code. Analyze business requirements and translate them into technical solutions. Contribute to scalable
Requirements
architecture design and automated pipelines. Maintain and enhance existing legacy applications. Identify and resolve complex bugs across multiple codebases. Work within an Agile development environment with distributed teams. Design solutions leveraging AWS cloud infrastructure. Follow modern engineering best practices (CI/CD, testing, version control). Requirements: 2+ years of hands-on software development experience. Strong experience with React, Node.js, and GraphQL. Solid understanding of Object-Oriented Programming (OOP). Experience with HTML, CSS, JavaScript, Next.js, Emotion, and Artifactory. Knowledge of C# and the .NET framework. Experience with relational databases (SQL Server or PostgreSQL). Experience with NoSQL databases (DynamoDB, Elasticsearch, Redis). Experience managing AWS services, preferably using Terraform or YAML pipelines. Familiarity with modern software development lifecycles. Advanced English (written and spoken). Nice to Have: Performance optimization and advanced debugging experience. Automated testing experience (Jest, React Testing Library, Cypress). Experience with scalable architectures or distributed systems. Experience with microfrontends, Storybook, or design systems. Interest in leveraging AI tools to improve development workflows. What We Offer: High-impact, globally used technology projects. Flexible hybrid work model (1-2 days in office). Collaborative, international work environment. Continuous learning and career growth opportunities. Strong engineering culture focused on quality and innovation.