freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer (Angular / Java) - Remote from Spain - Freelance

Summary

This is a freelance full-stack developer role based in Spain, focusing on building and maintaining web applications using Angular and Java microservices. The developer will handle real-time data integration, performance optimization, and utilize AI tools for coding and security tasks.

Job Description: Full Stack Developer (Angular / Java) - English & Spanish speaking

Inscríbase (haciendo clic en el botón correspondiente) después de revisar toda la información relacionada con el trabajo a continuación.
Work setting: Remote from Spain
Type of contract: Freelance, full time
Hourly rate: 30 €

Key Responsibilities:
Design, develop, and maintain web applications using Angular (latest versions). Upgrade will be necessary
Implement real-time data features using technologies such as ag-Grid or similar
Collaborate with backend teams and contribute to the development and integration of Java-based API/microservices
Ensure smooth communication between front end and backend services (RESTful APIs, JSON, etc.)
Optimize application performance for speed and scalability, especially in data intensive scenarios
Write clean, maintainable, and well-documented code following best practices
Troubleshoot and resolve issues related to real-time data rendering and UI responsiveness
Stay up-to-date with the latest trends in front-end and backend development

Must Have:
Solid experience (8+ years) in front-end development with Angular
Experience implementing real-time data features (e.g., ag-Grid)
Hands-on experience as a Java developer, especially with microservices (Spring Boot or similar frameworks)
Proficiency in TypeScript, JavaScript, HTML5, and CSS3
Experience integrating RESTful APIs, working with JSON data
Experience using AI for design UX, templates, coding, coding refactoring and vulnerability removals
Familiarity with responsive and adaptive design principles
Experience with version control systems (e.g., Git)
Required English Level: B2
Required Spanish Level: B2

Desirable :
Experience with state management libraries (e.g., NgRx, Akita)
Familiarity with containerization (Docker, Kubernetes)
Experience with data visualization libraries (e.g., D3.js, Chart. xqbhyrx js)
Exposure to Agile/Scrum methodologies
Experience in financial services or other real-time, data-intensive industries
Interest or experience in UX design and prototyping tools (e.g., Figma, Adobe XD)
Good communication skills in Portuguese
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available