We are growing. And we are looking for talented people!
At Decskill, we believe that technological excellence is driven by human talent.
We are an IT consulting company with more than 10 years of consolidated experience in the market, focused on building long-term relationships with both our clients and our people. Today, we are a community of over 800 professionals, working from Lisbon, Porto, and Madrid, contributing to impactful technology initiatives.
As part of the Astek Group, we combine a strong local culture with a global presence, being active in around 23 countries across 4 continents. This allows us to offer an international context, diverse challenges, and long-term career opportunities, while staying close to our teams.
We are looking for an React Software Developer!
Responsabilities:
Technical Leadership & Mentoring
- Serve as the technical reference point for the frontend team.
- Mentor junior and mid-level developers through code reviews, pair programming, and knowledge-sharing sessions.
- Identify knowledge gaps within the team and promote continuous technical growth.
- Foster engineering excellence by encouraging best practices and continuous learning.
Technical Problem Solving
- Independently resolve complex technical challenges and unblock development teams.
- Investigate root causes, prototype solutions, and investigate when appropriate.
- Provide technical guidance on high-complexity implementation decisions.
- Define, maintain, and continuously improve frontend coding standards and best practices.
- Ensure technical documentation remains accurate and up to date.
- Promote consistency across the codebase through governance and technical leadership.
Code Quality & Compliance
- Ensure compliance with established coding standards across the development team.
- Implement and maintain automated quality controls, including linting, testing, and CI/CD pipelines.
- Champion a quality-first engineering culture through leadership by example.
- Proactively identify opportunities for refactoring, performance optimization, and technical debt reduction.
- Drive engineering initiatives beyond assigned tasks to improve maintainability and scalability.
- Contribute to the evolution of frontend architecture and development processes.
Feature Development
- Design and develop complex, business-critical frontend features.
- Act as the go-to engineer for high-risk or technically challenging components.
- Collaborate closely with Product, Design, Backend, and other engineering teams to deliver high-quality solutions.
Requirements:
Technical Skills
Frontend Development
- 5+ years of professional experience developing applications with React.
- Advanced expertise in React Hooks, Context API, component architecture, and performance optimization.
- Strong proficiency in TypeScript, including advanced typing, generics, and scalable type design.
State Management & Data Fetching
- Experience with modern state management solutions such as Zustand, Context API, or similar.
- Strong knowledge of TanStack Query (React Query) for asynchronous state management, caching, and data synchronization.
Routing
- Solid experience with React Router, including nested routing, lazy loading, route guards, and advanced navigation patterns.
Design Systems
- Experience consuming, contributing to, or building Design Systems.
- Strong understanding of reusable component libraries, design tokens, theming, and documentation tools such as Storybook.
API Integration
- Strong understanding of REST APIs, including:
- HTTP methods;
- status codes;
Testing
- Experience writing unit and integration tests using Vitest and Testing Library.
- Commitment to maintaining high test coverage and code quality.
Build Tools & Performance
- Experience with Vite and Rsbuild.
- Understanding of modern frontend tooling, bundle optimization, web performance, and CI/CD pipelines.
- Knowledge of Core Web Vitals and frontend performance optimization techniques.
Accessibility
- Understanding of WCAG accessibility standards and best practices for accessible web applications.
Version Control
- Strong experience with Git, pull requests, code reviews, and branching strategies.
Preferred Qualifications
- Hands-on experience with Microfrontend architectures (Module Federation, single-spa, or similar).
- Experience with Server-Side Rendering (SSR), hydration, and React frameworks such as Next.js or Remix.
- Experience working within large-scale enterprise environments involving multiple engineering teams contributing to shared applications.
- Contributions to open-source React or frontend projects.
- Previous experience in technical mentoring, engineering leadership, or facilitating technical workshops.
Position Highlights
- Opportunity to work in a large-scale enterprise environment with mature engineering processes.
- Significant influence on frontend architecture, engineering standards, and technical direction.
- Collaboration with highly experienced senior engineers.
- Dedicated time for technical improvements, innovation, and continuous learning.
- Competitive compensation package with flexible working arrangements and a collaborative culture.
Behavioral Skills
- Excellent verbal and written communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
- Strong mentoring mindset with a genuine passion for developing others.
- High level of ownership, accountability, and solution-oriented thinking.
- Empathy when designing maintainable solutions suitable for teams with varying experience levels.
- Humility, curiosity, and commitment to continuous learning.
- Strong critical thinking and problem-solving abilities.
- Collaborative mindset with the ability to negotiate technical trade-offs and build consensus across cross-functional teams.
Are you looking for an environment that values curiosity and commitment? Here, your contribution has real impact and individual growth is taken seriously.
What you can expect from us?
- Long-term projects with national and international context.
- Opportunities to grow technically and professionally.
- A people-first culture, focused on transparency and trust.
- Teams that value ownership, collaboration and stability.
Your next challenge might start here.
Decskill is committed to equality and non-discrimination with all our talents. We recruit and promote talent, based on diversity and inclusion, regardless of age, gender, ethnicity, race, nationality or any other form of discrimination incompatible with the dignity of the human being.