Senior React Software Developer (Praca zdalna)

HAPPY TEAM

Łódź
18 000–25 000 zł netto (+ VAT) / mies.
Praca zdalna
Kontrakt B2B
💼 Kontrakt B2B
🌐 Praca zdalna
Pełny etat
⚛️ React.js
💙 TypeScript
🧠 HTML
JavaScript
CSS
📦 Node.js
Git
☁️ Azure DevOps

About the project

  • We are looking for a Senior React Developer who is going to support one of our biggest clients. It’s another milestone for our growing relationship with this client (8 years and counting). We are looking for candidates who can start relatively soon.
  • Our team is composed of seasoned programmers who welcome teamwork and are eager to exchange professional experience - we motivate each other to get better every day. We work remotely, flexible hours.
  • As the name of our company suggests, we strive for our employees to be satisfied with their work as well as life, in general. We achieve it by:
  • 🔹 Well-integrated team (culture fit is key)
  • 🔹 Partnership approach
  • 🔹 Friendly atmosphere
  • 🔹 Company retreats
  • 🔹 Full support for growth initiatives of our coworkers
  • The Senior React Software Developer is responsible for designing, building and maintaining applications in Azure to support eBusiness – Royal Mail’s customer-facing websites. They collaborate with other team members to deliver strategic technology solutions that address business goals. They work with BA’s, PO’s and stakeholders to understand the requirements from stories. They work together with other engineers as part of a scrum team to deliver high-quality code in agile sprints.

Your responsibilities

  • Design, develop and maintain highly functional and reusable software using relevant front-end and/or back-end frameworks. Translate user stories and technical requirements into working applications.
  • Write and maintain clean and efficient code, ensuring high quality and adhering to code standards. Manage code changes using git source control.
  • Implement error handling and exception management.
  • Implement monitoring to track the health and performance of applications. Identify and troubleshoot issues through logs and monitoring data.
  • Participate in Agile ways of working, including all Scrum events, ensuring alignment with product goals and timelines.
  • Apply software engineering concepts to implement solutions that meet business requirements, considering scalability, maintainability, security, reliability, flexibility, availability, manageability, etc.
  • Be familiar with current programming paradigms and patterns.
  • Stay up to date with the latest technologies and innovation advancements in core technologies.
  • Troubleshoot and resolve incidents related to the applications within the team. Ensure timely resolution and minimal downtime, working closely with support when necessary.
  • Interact effectively with team members and stakeholders. Collaborate with other engineers to deliver high-quality code in agile sprints, participate in code reviews and other team activities. Collaborate with BA’s, PO’s and stakeholders to understand the business requirements from stories and translate them into technical solutions.
  • Write self-describing code and good commit messages as the lowest level of good documentation. Provide Readme files for new repositories, including local development setup. Write and maintain other documentation as needed for knowledge sharing with other engineers and support analysts.

Our requirements

  • 5 years of experience in developing React web applications preferred.
  • React (latest), TypeScript (including generics), JavaScript (ES6+), HTML5, CSS3, SCSS.
  • State Management: Context API, Redux or similar.
  • API Integration: Axios, fetch.
  • Testing: Jest, React Testing Library.
  • Build: Vite, Webpack, Nodejs.
  • Packaging: NPM and creating NPM packages.
  • Web Accessibility: WCAG, ARIA (preferred).
  • Server-side: Next.js or experience of SSR, SSG or lazy loading (preferred).
  • Functional programming: functional programming patterns (immutability, pure functions, declarative programming), understanding of React Hooks, Higher-Order Components (HOCs), and functional composition (preferred).
  • Source Control: Git.
  • Testing: unit testing (TDD/BDD), using mocks and fakes.
  • Cloud & DevOps: Azure (App Services, Functions), Azure DevOps (preferred).
  • API/Integration: REST APIs, using JSON or XML, Swagger/OpenAPI.
  • Strong analytical and problem-solving skills to effectively troubleshoot and resolve technical issues.
  • Attention to detail.
  • Ability to work collaboratively across teams and communicate effectively.
  • Good documentation and knowledge-sharing practices.
  • Comfortable with Agile ways of working.
  • Adaptability and willingness to learn new technologies and new skills.
  • Very good English – both spoken (we sometimes call each other) and written (most daily communication is on Slack/Teams) – minimum B2 level.

Technologies we use

What we offer

  • Flexible and fully-remote job,

  • B2B contract,

  • Health insurance,

  • English lessons,

  • Happy initiatives, e.g. birthday fundraiser for the charity of your choice,

  • Financial bonus for first-time parents,

  • Funds for office space rental where you live,

  • Multisport card,

  • Monthly workshops that develop technical or soft skills,

  • Training budget and space for knowledge-sharing,

  • Happy Trip (company retreat) twice a year,

  • Defined goals, informal atmosphere and Happy Team support.

Wyświetlenia: 1
Opublikowana4 dni temu
Wygasaza 23 dni
Rodzaj umowyKontrakt B2B
Tryb pracyPraca zdalna
Źródło
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Senior React Software Developer"