Present Technologies, ranked on the Top 2 of the Best Place to Work for in Portugal, is seeking for highly-skilled React front-end developers to join our web development team. From large-scale digital platforms to market-leading mobile apps, our clients and partners trust us to build reliable software used every day by millions of users. If you are looking for challenging projects, love to play around with modern web frameworks and think you can handle the pressure, this offer is for you! WE are PRESENT because WE CARE!
MAIN REQUIREMENTS: (Core skills required to succeed in the role) * Experience in Vanilla JavaScript and TypeScript (3+ years) * Experience in Angular (2+ years, Angular 10+ in professional projects) * Relevant experience in HTML/CSS (3+ years) * Knowledge of industry best practices (2+ years of hands-on experience) * Experience creating testable code and making testing a priority (1–2 years) * Proficiency in English (professional working level) * Experience with testing libraries such as Jest or Vitest (1+ year) * Use of CSS pre/post-processors such as PostCSS, Styled Components, LESS or SASS/SCSS (2+ years) * Experience with responsive front-end frameworks such as Bootstrap, Ant Design or Material Design (1–2 years) * Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience)
I’m looking for senior engineers who live in Portugal and want to work 100 percent remote for a global product team. If you love building high-impact frontends and enjoy a bit of Fullstack, this is for you.
- Senior experience with React and Next - Frontend first, FullStack mindset - Confident English - Based in Portugal
I’m looking for senior engineers who live in Portugal and want to work 100 percent remote for a global product team. If you love building high-impact frontends and enjoy a bit of Fullstack, this is for you.
- Senior experience with React and Next - Frontend first, FullStack mindset - Confident English - Based in Portugal
We are seeking a Senior Java Developer with strong expertise in Java and related technologies to join our team. As a Senior Java Developer, you will be responsible for developing and maintaining high-quality, scalable, and performant applications that meet the needs of our clients. You will work closely with cross-functional teams to design, implement, and optimize solutions while ensuring adherence to best practices and coding standards.
- Proven experience (5+ years) as a Java Developer, with a deep understanding of Java, object-oriented design, and design patterns. - Strong expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.). - Experience with microservices architecture, RESTful APIs, and web services. - Solid knowledge of relational databases such as MySQL, PostgreSQL, and/or Oracle. - Familiarity with NoSQL databases like MongoDB or Cassandra is a plus. - Experience with front-end technologies such as Angular, React, or Vue.js is a plus. - Expertise in version control tools like Git and build tools such as Maven or Gradle. - Strong experience in designing and implementing unit and integration tests using frameworks like JUnit and Mockito. - Hands-on experience with CI/CD pipelines using Jenkins, GitLab, or similar tools. - Ability to work in an agile development environment and experience with Agile/Scrum methodologies. - Excellent problem-solving skills and the ability to optimize code for performance. - Strong communication skills, both written and verbal, with the ability to collaborate effectively with cross-functional teams. - Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
We are seeking a Senior Java Developer with strong expertise in Java and related technologies to join our team. As a Senior Java Developer, you will be responsible for developing and maintaining high-quality, scalable, and performant applications that meet the needs of our clients. You will work closely with cross-functional teams to design, implement, and optimize solutions while ensuring adherence to best practices and coding standards.
- Proven experience (5+ years) as a Java Developer, with a deep understanding of Java, object-oriented design, and design patterns. - Strong expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.). - Experience with microservices architecture, RESTful APIs, and web services. - Solid knowledge of relational databases such as MySQL, PostgreSQL, and/or Oracle. - Familiarity with NoSQL databases like MongoDB or Cassandra is a plus. - Experience with front-end technologies such as Angular, React, or Vue.js is a plus. - Expertise in version control tools like Git and build tools such as Maven or Gradle. - Strong experience in designing and implementing unit and integration tests using frameworks like JUnit and Mockito. - Hands-on experience with CI/CD pipelines using Jenkins, GitLab, or similar tools. - Ability to work in an agile development environment and experience with Agile/Scrum methodologies. - Excellent problem-solving skills and the ability to optimize code for performance. - Strong communication skills, both written and verbal, with the ability to collaborate effectively with cross-functional teams. - Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).