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.
- Participating in code reviews and suggesting 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.