DevJobs

Senior Frontend Developer

Overview
Skills
  • TypeScript TypeScript ꞏ 2y
  • JavaScript JavaScript
  • React React ꞏ 5y
  • AngularJS AngularJS ꞏ 2y
  • GraphQL GraphQL
  • Redux Redux
  • RESTful API RESTful API
  • Babel
  • JWT
  • OpenID Connect
  • Webpack
  • MobX
  • MUI
  • Storybook

Position Overview:

We are looking for a Senior Front-End Developer to join our team at Solitics. The role involves working with cutting-edge technologies in an Agile environment, building efficient, high-quality front-end applications, and taking ownership of features from inception to delivery. You will collaborate closely with team members, product managers, and designers to create solutions for complex technical challenges.


Responsibilities:

  1. Development & Coding:
  • Write high-quality client-side code using JavaScript, TypeScript, React, and Angular.js.
  • Ensure the code is clean, readable, testable, and maintainable.
  • Solve complex technical problems at various levels: architecture, code, and product.


  1. Collaboration:
  • Work with a team of developers in an Agile environment.
  • Collaborate with the team leader, product and design team to implement features.
  • Take full ownership and responsibility for features from start to finish.


  1. Maintenance & Optimization:
  • Test, maintain, and recommend software improvements to ensure high product quality.
  • Continuously optimize code for speed, performance, and scalability.


Key Requirements:

  • Profound knowledge of React (Hooks) and js, including core principles of both frameworks.
  • 5-7+ years of React development experience—MUST.
  • Excellent JavaScript knowledge.
  • 2+ years of TypeScript expertise.
  • Familiarity with state management libraries (e.g., Redux, MobX, etc.).
  • Experience with large-scale projects and migrating legacy systems to modern frameworks.
  • Knowledge of RESTful APIs and modern authorization mechanisms (e.g., JWT, OpenID Connect).
  • Understanding of modern front-end pipelines and development tools (e.g., Webpack, Babel, etc.).
  • Ability to build fast and reliable front-end applications while product definitions and designs evolve.
  • Passion for UI/UX with strong attention to detail.
  • Strong problem-solving skills.
  • Excellent communication skills and a positive, team-oriented attitude.


Advantages (Nice-to-Haves):

  • 2+ years of Angular.js development experience
  • Experience with GraphQL, js, Storybook and MUI libraries.
  • Familiarity with micro-frontend architectures.

Solitics