Front-end Software Engineer
Lisbon, Portugal
há 4 dias

Main Purpose of the role

You will be part of a young development team accountable for the product delivery and in-life management of our RSP platform, configuring the Consumer and M2M use cases, enabling connectivity for everyone and everything.

We run a multi site platform, following strict security requirements, provide the service to customers around the world and manage hundreds of millions of Profiles.

We embrace a highly collaborative and diverse environment, value teamwork, autonomy and held accountability for our deliverables and customer success.

Key Responsibilities

  • Develop features and improvements to the Connect product in a secure, well-tested, and performant way
  • Write documentation on the solutions and codebase implemented
  • Write clean code and promote best practices in what regards to code maintainability and testing
  • Review your peers' work on the code review stage of the development process and contribute with meaningful reviews
  • Work on a software development team using agile software methodologies (SCRUM)
  • Contribute to the architecture design, aiming towards resiliency, scalability, security and fault tolerance
  • Assist the roadmap management with task estimation promoting an effective management of expectations
  • Confidently and autonomously ship features and improvements with minimal guidance and support from other team members
  • Implement the necessary procedures and metrics for an effective monitoring of the platform
  • Promote seamless integration of the new features into the existing codebase by always testing the affected end-to-end flows and being accountable for the features delivered
  • Identify areas of improvement in the code base / architecture, whether these affect multiple teams or are specific to the Connect team.
  • Requirements

  • Professional experience with frontend development (ReactJs).
  • Proficient with SOA (REST-based micro-services)
  • Familiar with test behaviour-driven development
  • Professional experience with ECMAScript (Node.js and DOM) and web standards (HTML, CSS, ...)
  • Build tools (npm / yarn)
  • Collaborative development (Git-flow, peer reviewing)
  • Container-based CI / CD (Docker, Kubernetes)
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and / or organizational problems and propose thorough iterative solutions
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
  • Comfort working in a highly agile, intensely iterative software development process
  • Demonstrated ability to onboard and integrate with an organization long-term
  • Positive and solution-oriented mindset
  • Effective communication skills : Regularly achieve consensus with peers and clear status updates
  • An inclination towards communication, inclusion, and visibility
  • Self-motivated and self-managing, with strong organizational skills
  • Demonstrated ability to work closely with other parts of the organization
  • Share our values, and work per those values
  • Reportar esta oferta de trabalho

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Meu email
    Ao clicar em "Continue", autorizo a neuvoo a processar os meus dados e a enviar-me alertas de e-mail, conforme detalhado na Política de Privacidade da neuvoo . Posso retirar o meu consentimento ou cancelar a subscrição a qualquer momento.
    Formulário de candidatura