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:
- 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.
- 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.
- 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.