enpl

Frontend Architect | Warsaw | #1237

  • Role: Frontend Architect
  • Location: Warsaw
  • Forms of employment: B2B or contract of  employment

Ahoy there!

Did you know that around 90% of world trade is carried by sea? This makes maritime transport essential to the world’s economy. Unfortunately, it is also a major source of pollution. Our client’s mission is to increase operational efficiency by reducing marine fuel consumption and making vessels more eco-friendly.

Shiver me timbers! We are looking for a hands-on architect who can lead the technology strategy and quality of their client-facing platforms. Increasingly the solutions they provide are cloud/shore-side, but there will always be a place for on-vessel solutions.

Challenges in short and medium-term projects:

  • New UX delivery for React / Power BI Performance platform
  • New backend for front-end integration solutions (e.g. shift to GQL, React Grid, custom dashboards, cube.js, Hasura, Databricks pre-processing)
  • Single UI delivery overall solutions
  • Backend for front-end data integration solutions for the merger of the data sets of the three businesses
  • Modernization of on-vessel thick client solutions
  • Front-end technology strategy and roadmap for consolidation of cloud React and Angular front-ends
  • Support of shift to more persona, decision alert, and conversational navigations & experiences
  • Improving UX and ocean chart and weather processing to the quality and simplicity of say windy.com

You will:

  • Support front-end and backed-for-frontend code reviews and other mentoring of Engineers.
  • Enable Engineering productivity through maritime domain and engineering domain integration in solution design.
  • Work closely with client stakeholders and other architects to define and design end-to-end (front-end and back-end to front-end) architecture of the applications. Collaboratively deciding on the Frameworks and tools, deployment strategy, DevOps pipelines, quality gates, defining Non-Functional Requirements, and defining Automated Testing solutions.
  • Run reviews and other compliance activities to guarantee the structure and design of the applications follow the standards and guidelines.
  • Define practices to ensure the applications they are building are secure and don’t have vulnerabilities.
  • Generate documentation about UI and UX architecture, interactions, and behaviors with REST APIs or any other mechanism to process data (e.g. GraphQL, etc.).
  • Document and assist in defining functional and technical requirements of different applications.
  • Evaluate new frameworks and tools that can be integrated into the existing applications without breaking previous implementations.
  • Design and govern component reusability architectures, patterns, and delivery.
  • Drive front-end development workflow improvements with DevOps: building systems, dependency management, quality checkers (linting), etc.
  • Create pattern libraries and style guides according to the project’s requirements.
  • Guide performance testing and solve issues as they appear.

Requirements:

  • Excellent hands-on knowledge of JS frameworks like React or similar. Solid understanding of React.js, React Grid, and it’s core principles.
  • Hands-on experience working with Object Oriented JavaScript (OOJS), JavaScript – and practical uses in building complex interactive experiences.
  • Good understanding of creational and structural design patterns in JavaScript. Understanding of different CSS architectures that go together with React.js application development.
  • Experience in implementing Security features in frontend applications, which includes adding the right security headers, CSP policies, protection against XSS clickjacking, etc.
  • Hands-on experience with Frontend Performance Optimization
  • Excellent hands-on knowledge of TypeScript, Node, Express, Next.js or similar server-side JavaScript tools.
  • Good understanding of REST APIs and Microservices, API Contract design, and Domain Models
  • Logically understands relational databases like MySQL and non-relational databases like Cosmos
  • Knowledge of Kubernetes configurations, Azure Cloud technologies, DataBricks, and setting up of DevOps Pipelines.
  • Hands-on with DevOps pipelines and able to tweak/change build/deployment pipeline as needed in the context of a module (e.g. BitBucket, Azure DevOps).
  • Hands-on experience with GQL tools e.g. Hasuara
  • Support in growing and upskilling the team.

What will you get in return:

  • 30 paid leaves
  • Free lunches & fresh fruits
  • Hardware and software of your choice
  • Chill room
  • Adjustable desks and ergonomic office chairs
  • Flat organization

APPLY FOR THIS JOB

RECOMMEND A FRIEND

... and get up to 2500PLN refferal bonus!