Senior Frontend Software Engineer [Poland]

Engineering - Poland Poznań, Poland or Remote, Poland


Description

Senior Front-end Software Engineer

(Poznań, Office or Fully Remote, Poland)

We’re on the lookout for talented engineers to join our team in Poznań. If you want to contribute your skills to the development of a global product with an impressive client base, do reach out! 

A role with a large-scale impact

Egnyte is a product-focused company, not a software outsourcing business. We build and maintain our flagship software used by companies like Red Bull and Yamaha. We help businesses navigate the complex world of content and data management. Egnyte provides customers with secure access to 100% of their business files from any device, regardless of where those files physically reside.

Your job will be to make meaningful contributions to two parts of our platform: Content Collaboration and Governance and Security.

A team to thrive in

You’ll have an opportunity to work with an experienced team that values good practices and a systematic approach to creating software. You’ll join a team of experts (smart people that know a lot and never stop evolving) You’ll have a chance to learn, teach, get inspired and collaborate.

A flexible organization 

If you have preferences regarding the form of employment or working hours, let us know: we’ll hear you out and figure out a solution that allows you to work comfortably.

Engineering at Egnyte

We’re building enterprise software for companies of all sizes. It means that every day we’re dealing with a large scale. We build our apps with React, we use CSS in JS for styling, Webpack for bundling, Jest and React Testing Library for testing, and Redux with Sagas for state. We do have some older bits of tech in our stack too, like Backbone with Marionette, but we’re actively working on removing them from our codebase. 

Since our app is complex, we care about writing a fair amount of tests for it. We have thousands of unit and functional tests and this number is getting bigger. We are aiming to move to continuous delivery when our coverage is satisfactory. Our app is used by hundreds of thousands of people every day—it’s a tool for them to do their job which is why we care a lot about not having any regressions in the app. We support different browsers so we need to think about cross-browser compatibility.

As engineers, we have strong product ownership. It means we are part of product development from early designs to deployment and monitoring. This allows us to have a deep conversation with Design and Product teams about not only how we build things but also what we build.

What you'll do as a Senior Front-end Software Engineer at Egnyte:

  • Developing system components throughout the whole product lifecycle. Building a scalable and maintainable product used by over 350 thousand users every day
  • Cooperating closely with UX designers, product owners, QA engineers, and backend developers to deliver top user experience in the app
  • Influencing the development strategy and technologies of a global product deployed on hundreds of servers around the world
  • Supporting other team members to help them fulfill their potential
  • Leading and owning cross-team projects from design to deployment and beyond
  • Coming up with your own ideas for product enhancement and team productivity boosts
  • Collaborating on defining the technical roadmap and driving its implementation
  • Bringing new standards, setting trends, and inspiring the team.
About you
  • Hands-on experience designing and developing highly scalable applications from both functional and performance perspective
  • Expert knowledge of ES6+, HTML5, CSS3… so that maintaining some legacy parts of the application is a piece of cake for you
  • Experience with the React ecosystem (our stack is based on React, Redux, Webpack)
  • Ability to solve complex problems and courage to take on the most challenging tasks
  • Proactive, pragmatic, solution-oriented 
  • Practical experience with unit testing and end-to-end automation
  • Demonstrable success stories in mentoring engineers
  • Contributed to scaling a team’s impact to achieve more as a group
What we can offer you:
  • Salary from 16 000 up to 21 000 PLN net + VAT depending on skills and experience
  • 100% remote work possible
  • Stock options
  • 4000 PLN Gross conference budget per person and additional 4 training days each year to boost your skills
  • Flexible working hours
  • Your own Egnyte account with lifetime access 
  • MyBenefit: you can choose a MultiSport card or gift cards every month
  • Private medical health care
  • English classes
  • Team initiatives and events

You are more than welcome to share with us everything you are proud of: links, portfolio, GitHub repositories etc