Company Description
Wippie is a tech company focused on delivering high-impact digital solutions by combining IT and scientific talent. We collaborate with mission-driven organizations, research centers, and public institutions to design and build tools that generate real, measurable value for society and the environment.
Job Description
Job Title: Senior Fullstack - Java + React + OAuth
Location: Portugal (Full Remote)
Work Type: Full Remote
Be part of a team building a world where anyone can safely use any technology We are looking for a Senior Fullstack Software Engineer with a strong UI development focus to help build and scale internal frameworks. This role is crucial for enabling secure, seamless access to applications and tools, increasing development efficiency, and elevating design cohesion across the company. If you're passionate about UI development, highly collaborative, and committed to engineering quality, we want to hear from you.
Key Responsibilities:
* Develop and maintain the core UI framework used by all engineering teams.
* Build developer tools that accelerate UI delivery and enhance engineering workflows.
* Work closely with UX designers and product teams to identify common patterns, components, and design needs.
* Implement reusable UI components and design system elements to ensure consistency across products.
* Analyze, refine, and plan requirements and implementation details in coordination with UX and engineering leadership.
* Collaborate on design and code reviews, write unit and functional tests, and ensure high-quality deliverables.
* Support other developers by sharing best practices and system guidance.
Who We're Looking For:
* Passionate about UI development and building great user experiences.
* Strong collaboration mindset – viewing UX design as a strategic partner.
* Proactive, detail-oriented, and focused on engineering quality.
Requirements:
* 3–5 years of software development experience with a UI emphasis.
* Strong hands-on experience with JavaScript/TypeScript and at least one major front-end framework (e.g., Backbone.js, React ).
* Solid understanding of HTML/CSS, including handling browser quirks.
* Experience working with Java or another object-oriented language .
* Experience designing and integrating RESTful APIs .
* Familiarity with software engineering best practices, including testing and component reusability.
* Fluent English (min B2) and excellent communication and collaboration skills.
* Mandatory location in Portugal.
Preferred Skills (Plus Points):
* Prior experience with Java Servlet Pages (JSPs) .
* Experience working with or contributing to a Design System .
* Experience in identity, authentication, SSO, or security domains.
Qualifications:
* Bachelor's degree in Computer Science or equivalent work experience.
Additional Information:
* This is a full-time position: 8 hours per day, 40 hours per week.