ازکی
ازکی

Senior Software Engineer (Front-End)

Tehran/Saei-Tavanir
Full Time
شنبه تا چهارشنبه
-
-

این فرصت شغلی چقدر برای من مناسب است؟

1001 - 5000 employees
Insurance
Iranian company dealing only with Iranian entities
1395
Privately held
توضیحات بیشتر

key Requirements

4 years experience in similar position
JavaScript - Advanced
GIT - Advanced
React - Advanced
React Native - Basic
TypeScript - Advanced
Next.js - Intermediate

Job Description

At Azki, we’re dedicated to delivering an exceptional digital experience for our users, enabling customers to seamlessly access and manage insurance policies. As a Senior Front-end Software Engineer, you will play a pivotal role in leading front-end initiatives, delivering high-quality features, and ensuring our platform not only meets but exceeds user expectations.

Responsibilities

  • Collaborate with cross-functional teams (backend, product, design) to translate business requirements into technical solutions.
  • Break down complex product features into modular, shippable components with clear timelines.
  • Maintain a high-quality bar by enforcing best practices in code quality and documentation.
  • Drive UI/UX consistency across platforms and ensure responsiveness across mobile and desktop devices.
  • Advocate for performance and security best practices.
  • Proactively identify and solve technical issues across the stack.
  • Participate in code reviews and suggest technical improvements and best practices.
  • Contribute to product planning with technical insights to align roadmaps with engineering capabilities.
  • Mentor junior developers, fostering knowledge sharing and team growth.

Required Skills

  • 4+ years of experience as a Front-end Developer, specializing in ReactJs and NextJs.
  • Advanced proficiency in JavaScript and TypeScript.
  • Deep expertise in the React.js and Next.js ecosystems, including advanced patterns and architecture.
  • Strong experience with React Query and state management tools.
  • Strong understanding of RESTful API integration.
  • Proficiency in Responsive, Mobile-First Design using Tailwind CSS and Material UI.
  • Advanced knowledge of authentication methods (JWT, Keycloak, refresh tokens).
  • Familiar with performance scoring tooling (Lighthouse, Chrome DevTools) and metrics.
  • Mastery of Git and collaborative development workflows.
  • Skilled in performance tuning, debugging, and browser compatibility.
  • Familiarity with agile development methodologies and scrum ceremonies.
  • Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders.
  • A growth mindset and passion for learning and staying ahead of industry trends.

Preferred/Optional Skills

  • Comfortable working with Monorepo Architectures (e.g., Nx, Turborepo) and managing shared packages across multiple apps.
  • Hands-on experience with React Native, including building and deploying cross-platform mobile applications.
  • Experience with CI/CD workflows and build tools (e.g., Vite, Webpack, TurboPack).
  • Experience implementing feature flags or A/B testing strategies.
  • Familiarity with Micro-Frontends, module federation, and component-driven development using Storybook.
  • Knowledge of analytics, logging, and monitoring tools (e.g., Sentry, PostHog, Kibana).
  • Experience integrating frontend with headless CMSs (e.g., Sanity, Strapi, Contentful).
  • Knowledge of unit, integration, and E2E testing frameworks.
  • Contribution to open-source projects or tech communities.

Job Requirements

Gender
Men / Women
Software
JavaScript| Advanced TypeScript| Advanced React| Advanced Next.js| Intermediate GIT| Advanced React Native| Basic

ثبت مشکل و تخلف آگهی

ارسال رزومه برای ازکی