Descrição

At IRIUM we want you to always chase your dreams.

Here, prepare yourself to conquer your goals, while enjoying the journey. We are currently looking for Senior Frontend and Backend Developer for an Internal Project | ATC Requirements: SeniorFrontendDeveloper FrontendDeveloperwith a strong command of JavaScript to join our dynamic development team.

The ideal candidate will be responsiblefordevelopingandimplementing user interface components using ReactJS conceptsandworkflows such as Redux, Flux,andVite.

They will also be expected to maintain a high level of coding standardsandbest practices.

  • Key Responsibilities:   DevelopandMaintain User Interfaces: Design, build,andmaintain efficient, reusable,andreliable TypeScript code to create user interfacesforweb applications.

Qualifications:   Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Experience: o  5+ years of experience infrontenddevelopment.

o  Proven experience with TypeScriptandJavaScript.

o  3+ years of experience with modernfrontendframeworks such as React.js Skills: o  Strong proficiency in TypeScript.

o  Solid understanding of web markup, including HTML5andCSS3.

o  Proficiency in building responsive layoutsandweb standards.

o  Experience with RESTful APIsandasynchronous request handling.

o  Familiarity with version control tools such as Git.

o  Strong problem-solving skillsandthe ability to think criticallyandindependently.

o  Excellent communication skillsandthe ability to work collaboratively in a team environment.

  • Preferred Qualifications:   Experience with state management libraries such as Redux or MobX.

The ideal candidate will be responsiblefordesigningandimplementing scalable, high-performancebackendservicesandAPIs using TypeScript.

They will work closely withfrontenddevelopers, product managers,andother stakeholders to ensure seamless integrationanddelivery of web applications.

Key Responsibilities: DesignandDevelopBackendServices: Architect, design,anddevelop robust, scalable,andsecurebackendservicesandAPIs using TypeScript.

Database Management: Design, implement,andmanage database schemas, queries,andtransactions to support application functionality.

Collaborate with Cross-Functional Teams: Work closely withfrontenddevelopers, product managers,andother stakeholders to understand requirementsanddeliver efficient solutions.

Optimize Performance: Ensure high performanceandresponsiveness of applications by optimizing server-side logicanddatabase queries.

Code ReviewandMentorship: Conduct code reviews to maintain code qualityandprovide mentorship to juniordevelopers.

TestingandDebugging: Writeandexecute unitandintegration tests,andidentifyandfix bugs or performance issues.

Stay Updated with Industry Trends: Keep up to date with the latest industry trends inbackenddevelopmentandTypeScript, ensuring that the team is using the best possible techniquesandtools.

Qualifications: Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Experience: 5+ years of experience inbackenddevelopment.

Proven experience with TypeScriptandJavaScript.

Experience withbackendframeworks such as Node.js or NestJS.

Skills: Strong proficiency in TypeScript.

Solid understanding of server-side programmingandarchitecture.

Experience with relationaland/or NoSQL databases such as PostgreSQL or MongoDB.

Proficiency in building RESTful.

Familiarity with version control tools such as Git.

Strong problem-solving skillsandthe ability to think criticallyandindependently.

Excellent communication skillsandthe ability to work collaboratively in a team environment.

Preferred Qualifications: Experience with containerizationandorchestration tools such as DockerandKubernetes.

Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.

AWS preferred.

Understanding of microservices architectureandprinciples.

Knowledge of CI/CD pipelinesandautomated deployment tools.

Experience with test-driven development (TDD)andautomated testing frameworks like Mocha, Chai, or Jest.

  • Location: Lisbon, and Braga, hybrid What do we offer? ➡ An innovative and growing company, with a lot of opportunities for professional development.
  • Access to flexible pay and medical insurance as a social benefit.

IRIUM is a company with dynamic and proactive professionals.

Our values are responsibility and commitment to work quality.

This is the spirit we are looking for at IRIUM

Para se candidatar a esta vaga, faz login ou crie uma conta.