Position: Senior React Engineer для телеком системи
Company: Intellias
Category: JavaScript
Experience required: 5y
English level: upper

**About project and client:**

Our end client is a leading telecommunications service provider of integrated communication services (broadband, landline, and mobile) in Europe. The client operates third, fourth, and fifth-generation mobile networks, with 5G coverage available to over a quarter of the country’s population. As a leading CSP in its country, the client provides connectivity services to tenths of millions of subscribers and plays a vital part in shaping digitalization.

Consumer is the largest telco in the industry. With over 20k employees and 34 million customers, we generate over £10bn in revenue. This offers enormous opportunities for our people and to be No. 1 in the market.  Our Consumer Unit exists as three household brands - BT, EE & Plusnet from which collectively we generate more revenue than any other part of BT. Our brilliant brands are all beautiful individually. Each has unique attributes that cater to very different segments of the market. This makes our goal possible; to create a connection in every home in the UK by 2025.

In this job, you’ll contribute to a next-generation Digital Transformation program to provide performant, stable, and reliable BT/EE eCommerce platforms. You’ll be part of a team that creates seamless and effective automated delivery pipelines that take eCommerce features from development into production. You’ll help to design, build and maintain our websites and applications writing code that is seen by millions of customers each month.

**Requirements:**
- 5+ years of experience in Software Engineering.
- Ability to successfully collaborate as part of an Agile development team.
- Good communication skills - written and verbal.
- Ability to contribute to ongoing process improvement activities in the team and look for ways to make a difference.
- Communication of complicated technical requirements to the business leaders and project teams in non-technical language.
- Analytical and problem-solving skills to engineer solutions to business requirements.
- Identify opportunities to build once and deploy multiple.
- Good interpersonal and teamwork skills.
- Ability to manage their own time and assist others to meet sprint commitments in terms of functionality delivered.
- Interpret and communicate both technical and non-technical requirements.
- Working with multi-location onshore and offshore teams.

**Experience you would be expected to have:**

- In-depth Knowledge of React, TypeScript & GraphQL, including headless approaches.
- JavaScript, HTML, CSS, SCSS, Accessibility standards and responsive design.
- Strong knowledge of improving website accessibility and performance.
- Working with and refining DevOps CI/CD pipelines, including Jenkins, Bitbucket, Jira and Confluence.
 
**Desirable:**

- Experience in driving implementation through tests (TDD BDD).
- Experienced consuming REST APIs.
- Experience in deploying Serverless with AWS Lambdas.
- Understanding of Terraform Docker, Kubernetes, AWS environments and services.
- Application monitoring expertise using Dynatrace

**What I’ll be doing – your accountabilities:**

- Work with stakeholders and engineering teams to ensure the correct technical decisions are being made to deliver the best customer experience• Work with stakeholders and engineering teams to ensure the correct technical decisions are being made to deliver the best customer experience
- Integrate and interact with UX/UI team, support design of the software built.
- Escalate impediments when appropriate and ensure long-term solutions are pursued with pragmatism.
- Analyse site and page speed and help provide performance solutions.
- Write clean, comprehensive and scalable code.
- Able to confidently and independently complete development tasks.
- Identify and deliver Minimum Viable Products where appropriate
- Write unit tests and other automated tests
- Peer review software written by team members
- Contribute to tribe ceremonies (stand-up, sprint planning, demo, retrospective)
- Drive forward items from the improvement initiatives
- Contribute to platform technical direction and strategy
- Coach and mentor junior members
- Leading multi-site and nearshore / offshore Engineering resources
- Contribute to technical responses of impact assessments for business propositions
- Lead the technical analysis and troubleshooting of operational and security related issues
- Deliver tooling improvements for the delivery pipeline
- Engage / influence the roadmap of our vendors’ products
- Contribute to internal and external conferences/meetups 

**Інші дані:**

Компанія клієнта спеціалізована на telecom.                                                                                                                    Проект поділяється на підпроекти, і зараз ми збираємо команду для створення нової ентерпрайз структури оператора на клаудах (AWS, Cloud Native Stack) та мікросервісах. 
Основні технології проекту - JS та Java.
В загальному в Intellias планується зібрати 30-50 спеціалістів. Це team-extension модель, тому треба буде працювати напряму з комендами замовника. Команди по 7-12 людей. Станом на 30.09 вже найнято 10 спеціалістів.

**Етапи:**
1. Розгляд резюме менеджером PM call (30 хвилин), де можна буде дізнатися деталі про проект
2. Технічна співбесіда
3. Client interview
	
**Короткі факти про роботу на проекті:**
- немає легасі
- найбільша трансформація телеком системи на сьогоднішній день
- зрозумілий стек, мікросервіси та клауди (AWS, повністю Cloud Native Stack)
- дуже сініорна команда
- одна таймзона, тому нема пізніх годин роботи

**About JavaScript community at Intellias:**

Intellias JS Community is a social point for like-minded JavaScript engineers (and not only) within Intellias who want to build up their professional network, grow their expertise, and share their experiences with other members of the community. It serves as a safe platform to expose the ideas, experiences, practices, and thoughts on Software Engineering as a whole and JS as parts of it.

**What will you get?**
- First-hand information about the use of advanced technology
- Professional JavaScript network - knowledge sharing with technology peers
- Ideas & best practices while initiating interesting informal communication on technical topics