Company Description:
We are a technology-driven company specializing in artificial intelligence, machine learning, computer vision, fintech, and e-KYC solutions. Our mission is to enhance the speed and accessibility of financial and identity verification services through cutting-edge innovation. We design and develop proprietary identity verification products that empower businesses and individuals alike. As a Senior Frontend Engineer, you will play a pivotal role in shaping our solutions, building scalable features, and delivering technology that serves tens of thousands of users daily.
Role Description:
This is a full-time hybrid role for a Senior Frontend Developer at Verigram located in Almaty, with flexibility for remote work
Key Responsibilities:
Leading the design, development and maintenance of client libraries (SDKs) that facilitate the operation of products related to computer vision, machine learning models, and internal company tools.
Collaboration with Product Designers, Backend Engineers, and other stakeholders to deliver high-impact features.
Support and optimization of existing code to improve performance and ease of use.
Own technical decisions and advocate for frontend performance, accessibility, and maintainability.
Participation in sprint and product planning processes, architectural discussions, including requirements identification, technical design, and task time estimation.
Writing unit and acceptance tests.
Writing clean, modular, robust code to implement required functionalities.
Establishing/optimizing frontend development processes.
Implementation of DORA metrics (or similar) into the frontend development process.
Mentor and support junior developers through code reviews, pair programming, and best practices.
Qualifications:
5+ years of frontend development experience, with at least 3 years focused on React.
Leadership/mentoring skills for a small team of frontend developers.
Knowledge of CI/CD practices.
Deep knowledge of JavaScript (ES6+), HTML5, and CSS3 (including preprocessors).
Solid experience with React ecosystem: React Router, Redux/Zustand/Recoil, React Query/SWR, etc.
Strong understanding of frontend architecture, state management, and component design patterns.
Knowledge of performance optimization, accessibility (WCAG), and cross-browser compatibility.
Hands-on experience working with camera access via browser APIs, including handling media streams, permissions, and mobile camera behavior.
Familiarity with capturing photos/video or integrating with device cameras in mobile web apps.
Experience with testing tools (Jest, React Testing Library, Cypress, etc.).
Experience with RESTful APIs.
Understanding of UI design principles and UX.
Comfortable with Git, CI/CD pipelines, and modern development workflows.
Excellent communication and collaboration skills.
Preferred Skills:
Experience with TypeScript in production.
Experience with cloud-based testing tools (e.g., BrowserStack, Sauce Labs, LambdaTest).
Familiarity with server-side rendering (Next.js) or static site generation.
Exposure to micro frontends or modular monorepos.
Basic understanding of backend (Node.js, Python, etc.) is a plus.
Portfolio with work examples.
Contributions to open-source projects or technical blogs.
We Offer:
Opportunity to be part of a fast-growing AI-driven organization.
Work on products used by hundreds of thousands of users.
Competitive salary and performance bonuses.
Working on products used by hundreds of thousands of people.
Engaging projects and exciting challenges.
Flexible working hours.
Hybrid work model: 4 days in the office, 1 day remote per week.
A good, modern office space designed for comfort and productivity.
A welcoming and collaborative team that fosters a friendly, supportive work environment.