Position: Senior Frontend Development Engineer for Svitla (Poland)
Company: Svitla Systems
Category: JavaScript
Experience required: 3y
English level: upper

Our client is one of the world’s largest retailers and the largest private employer in the United Kingdom and serves millions of customers weekly in the stores and online. They operate in Hungary, Poland, the Czech Republic, and Slovakia in Europe, offering customers daily value. The Kraków center provides dedicated support for colleagues and customers in the Czech Republic, Hungary, Poland, and Slovakia markets. Based in the Kraków office, this multi-functional and specialist team will drive operational excellence of services, improve scale for the systems and processes globally and create business-leading capabilities. Whether making products, software, or systems, the teams each focus on a particular area, taking strategic ownership of the architecture, design, testing, deployment, infrastructure, operation, and security of the systems in their domain, to ensure agile, smooth, and safe procedures, and maximum business impact. 
    They are building a next-generation platform of continuous integration and delivery tools for the teams across the Colleague area. Your contribution will directly impact how to build, release and monitor the applications in production, as well as a profound impact on the development experience of hundreds of highly skilled engineers. Leveraging on tools like Kubernetes, Helm, Grafana, and others, and services like Azure Cloud, and Azure DevOps, you will be responsible for the success of many other talented engineers on their journey to deliver high-quality, performant applications.


**Requirements:**
**-3+ years of commercial experience with  JavaScript/TypeScript.
-Experience with React.
-Proficiency in GraphQL.**
-Expertise in a functional approach.
-Expertise in Reactive approach (e.g., RxJS, NestJS).
-Expertise in monorepos: testing (e.g. Unit Tests, E2E Tests).
**-Written & spoken English skills.**
-Experience in running and supporting software in production (DevOps approach).
-Problem-solving, analysis, and computational skills. You are comfortable designing systems and reasoning about them.
-When tackling problems, you take a thorough and logical approach to solving them and retain ownership through resolution.
-Experience designing and developing systems for high availability and scalability.
-Experience working within an e-commerce or at-scale business where security, availability, and reliability are valued.
-Depth of professional knowledge of software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
-Collaboration and teamwork skills.
-Familiarity with industry practices, best practices, code reviews, etc.
-Agile methods of work are preferred.



**Nice to have:**

-Experience with Node.js.



**Responsibilities:**

-"Take ownership" of the task or project - make sure things work (whatever solutions the developer creates, they must work and be reliable, team leaders and managers don't care how you solve issues, as long as the solution works as expected, or better).
-As a Software Development Engineer III, you’ll be part of an agile team of industry-leading TypeScript engineers in the client’s People Transformation.
-Solve problems and develop new features through quality, scalable, performant, and maintainable technical solutions. The solutions you and your team will be responsible for will have a global reach, impacting hundreds of thousands of client’s colleagues.
-While specific responsibilities will be dependent upon the changing needs of the client’s business, the following provides an overview of the role’s key responsibilities and measures:
Review and contribute code.
-Focus on performance, availability, reliability, and security.
-Cross-platform, lightweight & mobile-first progressive web applications by design.
-Contribute to the definition of features for services owned by your team.
-Effectively communicate your and your team’s progress to your team members, manager, and wider colleagues.



**We Offer:**
+US and EU projects based on advanced technologies.
+Competitive compensation based on skills and experience.
+Annual performance appraisals.
+Flexibility in workspace, either remote or in our welcoming office. 
+Comprehensive medical insurance after one month.
+MultiSport card with access to 2500 sports facilities all over Poland.
+Bonuses for recommendations of new employees.
+Bonuses for article writing, public talks, other activities.
+15 vacation days, 10 national holidays, sick leaves, family days off.
+Educational activities reimbursement on the monthly basis.
+Free webinars, meetups and conferences organized by Svitla.
+Gifts for birthdays, New Year and other holidays.
+Fun corporate celebrations and activities.
+Awesome team, friendly and supportive community!