Software Engineer - Front End


Salary: Competitive

Location: Porto Salvo, Portugal

Posted: 13 Mar 2020

Main Responsibilities of the role

You will be part of a young development team accountable for the product delivery and in-life management of our Entitlements Server product. Which means that we have the opportunity and skillset to cover from mobile apps to backend layers. A full-stack team, open-minded, eager to learn and experiment with new technologies. We valour teamwork and embrace a DevOps culture fully owning our deliverables, meaning we are both autonomous and accountable for them. Highly focus on our Customers and determined to build and deliver a value proposition.

Key Responsibilities 
  • Develop features and improvements to the GitLab product in a secure, well-tested, and performant way;
  • You'll work with Product Management and other stakeholders (Backend, UX, etc.) to iterate on new features within the GitLab product;
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review;
  • Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects;
  • You'll help improve the overall experience of our product through improving the quality of the Frontend features both in your group and features that benefit other groups;
  • You'll help identify areas of improvements in the code base, both specific to your group and outside your group (eg. component library) and help contribute to make it better;
  • You'll learn, collaborate and teach other Frontend Engineers. Everyone can contribute something new to the team regardless of how long they've been in the industry.;
  • You'll fix prioritized issues from the issue tracker. These are typically bugs listed in a GitLab issue with an attached severity and priority label;
  • You'll contribute to and follow our workflow process, alongside the rest of the Frontend Engineers and the GitLab community.

Skills and Experience Required

  • Professional experience with UI frameworks (React.js);
  • 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 those 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.

Apply now

No agencies. We do not accept CVs from 3rd parties

Apply now

No agencies. We do not accept CVs from 3rd parties