-
SMARTX NET APPS

Frontend Developer

SMARTX NET APPS
Romania · Full-time · Mid-Senior

We are rewriting a large-scale modernization of our main product, web interface, focusing on delivering a streamlined, maintainable, and feature-rich experience for both desktop and mobile users. The codebase leverages modern JavaScript, Node.js, React, Apollo GraphQL, Redux, MobX, and related tooling, with a strong emphasis on code quality, CI/CD automation, and user experience.


Responsibilities

Develop, maintain, and optimize full-stack features using JavaScript (ES6+), Node.js, React, and Apollo GraphQL.

Collaborate with UI/UX designers and backend engineers to deliver seamless, highly branded user experiences.

Write clean, maintainable, and well-tested code (unit tests with Jest, linting, etc.).

Apply Aspect Oriented Programming, SOLID principles, and Component Driven Architecture on a daily basis to ensure high code quality and maintainability.

Implement and maintain strong, standards-compliant HTML and CSS for custom product branding, using CSS-next via PostCSS.

Work with CI/CD pipelines (GitLab CI, Docker, Kaniko, ArgoCD) to ensure robust build, test, and deployment processes.

Troubleshoot and resolve issues across development, staging, and production environments.

Contribute to documentation and knowledge sharing within the team.


Requirements

Must-Have:

3+ years of experience with JavaScript/ECMAScript and Node.js in production environments.

Strong proficiency with React (including JSX), Redux, MobX, and Apollo GraphQL.

Deep understanding of Aspect Oriented Programming, Event Driven Architecture, SOLID principles, and Component Driven Architecture.

Advanced skills in HTML and CSS, with experience in custom product branding and responsive design using CSS-next (PostCSS).

Experience with Node.js-based build tools and package managers (npm, nvm).

Familiarity with CI/CD pipelines, especially GitLab CI and Docker-based workflows.

Solid understanding of version control (Git) and collaborative workflows (merge requests, code reviews).

Experience working with environment configuration and secrets management (.env files, etc).

Good understanding of Cookie storage, CORS, and REST API integration.

Comfortable working in a Linux/macOS development environment.


Nice-to-Have:

Experience with ArgoCD and cloud deployment strategies.

Familiarity with legacy-to-modernization migration projects.

Prior exposure to large-scale, high-traffic web applications.

Experience with modern CSS tooling.

Knowledge of secure coding practices and compliance in web applications.

Ability to read and understand complex build scripts and deployment YAMLs.


Tech Stack

JavaScript (ES2020+), Node.js, React, Redux, MobX, Apollo GraphQL, HTML, CSS (CSS-next via PostCSS)

Build Tools: Babel, Webpack, Stylelint, ESLint, PostCSS (CSS-next)

Testing: Jest

CI/CD: GitLab CI, Docker, Kaniko, ArgoCD

Cloud/DevOps: S3, Minio, Jenkins (QA)

Other: nvm, npm, .env configuration, Git


How We Work

Code reviews and merge requests are mandatory for all changes.

Automated checks for Node.js version consistency and code quality.

Regular deployments to dev, staging, and production environments using automated pipelines.

Collaborative, supportive team with a focus on continuous learning and improvement.


All shortlisted candidates will be contacted in 14 days.

Key Skills

Ranked by relevance

css react gitlab ci docker gitlab cicd javascript branding graphql npm responsive design responsive webpack jenkins storage cloud git s3
Login to Apply
Posted
Jun 03, 2025
Type
Full-time
Level
Mid-Senior
Location
Romania

Industries

Technology Information Media

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SMARTX NET APPS
Related

Business Analyst

2025-06-11

Full-time
Mid-Senior
Romania
Technology
Information Technology
View Job Details
SMARTX NET APPS
Related

Senior Data Engineer

2026-05-06

Full-time
Mid-Senior
Romania
Technology
Information Technology
View Job Details
SMARTX NET APPS
Related

Project Manager - Software & Compliance

2025-07-07

Full-time
Mid-Senior
Romania
Technology
Information Technology