Updated: March 17, 2026

Frontend Software Engineer vs Front-end Engineer at Exness

A detailed comparison of Alexei Ivanov's resume against the Front-end Engineer position at Exness, highlighting strengths and areas for improvement.

EU hiring practices 2026
120,000
Used by 120000+ job seekers
ATS-friendly layout
Start without signup
Available in 7 languages
Edit everything before export
Overall score
70 /100
Moderate matchAnalysis complete
Evidence fit
72
ATS presentation
65
Confidence
85%
Alexei Ivanov's Resume
Alexei Ivanov
Frontend Software Engineer
Email: randomuser@example.com
Phone: +357 96 26 46 72
Location: Limassol, Cyprus
Summary

Frontend / Full-stack engineer with 8+ years of experience building SPAs and user-facing web products with React.js, TypeScript and modern JavaScript. Strong in UI delivery, performance optimization, testing culture, and collaboration with Product Designers across the full UX cycle. I focus on clean, maintainable code, strong typing, code reviews, and scalable frontend architecture. Hands-on with Jest, Vitest, Playwright, build tooling, and production-ready web delivery.

Sr. Full Stack Developer
Apr 2025 - Mar 2026
BrainRocket, Limassol
Built internal product features with React.js, TypeScript and modern JavaScript, focusing on clean architecture, maintainable UI code and predictable delivery. Worked closely with Product Designers, turning wireframes into production-ready interfaces and improving usability through fast iteration. Strengthened code quality by removing any from the repository and increasing automated test coverage from 58% to 82% using Jest and Vitest. Improved consistency through reusable components, reviews and stronger frontend engineering standards.
Sr. Full Stack Developer
Nov 2023 - Apr 2025
C.T.Co
Delivered frontend features with React.js, TypeScript and modern JavaScript in collaboration with designers and backend engineers. Built reusable UI components, improved consistency across screens, and contributed to reliable delivery of SPA functionality. Independently created a full-stack client application with React.js, NestJS, Docker, nginx-based reverse proxy and DynamoDB, while keeping frontend usability and integration quality in focus. Used Jest and Vitest to support stable releases and critical user flows.
Lead Angular Developer
Mar 2023 - Sep 2023
FxPro, Limassol
Led development of customer-facing web features with Angular, TypeScript and SSR, with strong focus on performance, maintainability and code quality. Worked closely with designers to refine user flows, align implementation with UI requirements, and improve the overall frontend experience. Increased main page performance from 56% to 92% through Angular Universal SSR and targeted optimization work. Supported engineering quality through code reviews, shared standards and structured delivery.
Lead JavaScript Software Engineer
Nov 2020 - Feb 2023
EPAM
Led frontend engineering initiatives across complex web products, focusing on JavaScript architecture, maintainability, performance and delivery quality. Drove code reviews, design discussions and refactoring efforts to keep large-scale systems clean and scalable. Worked in distributed teams, helping engineers ship user-facing features with consistent quality standards. Used Jest as part of frontend development and release confidence practices.
Education
MS in Information Security and Databases
Mordovian State University named after N.P. Ogarev, Saransk
2003 - 2008
Skills
React.js, TypeScript, Webpack / Vite / Esbuild, Jest/Vitest, Modern JavaScript (ESNext), CSS / Styled-components, Browser APIs, Technical Leadership (IC-focused), UI Component Architecture, Mobile-first UI, 3rd Party API, Playwright, Docker
Languages
English (B2), Russian (native)
Front-end Engineer at Exness
Vacancy
Front-end Engineer · Exness
Develop and deliver high-quality, maintainable front-end features for Exness products, collaborate with designers, and stay current with modern frameworks and technologies.
Role
Front-end Engineer
Company
Exness
Location
Limassol, Cyprus
Responsibilities
  • Consistently deliver core product features that meet functional and non-functional requirements.
  • Write clean, secure, efficient code, perform thorough testing and debugging, and ensure seamless integration with other components.
  • Write well-documented code and automation tests with strong coverage.
  • Conduct code reviews, offer constructive feedback, and maintain documentation.
  • Tackle complex architectural and performance problems.
  • Prepare clear technical documentation and contribute to internal knowledge bases.
  • Promote and apply clean code principles and best engineering practices.
  • Automate repetitive tasks and contribute to performance optimizations.
  • Stay current with emerging technologies and advocate for beneficial adoption.
  • Participate in technical interviews, share knowledge with peers, and contribute to improving team processes and standards.
  • Support onboarding and ongoing growth of team members.
  • Collaborate with UX/UI designers to improve usability.
Must-have requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of professional experience preferably with financial/market-based software development or distributed systems.
  • Strong knowledge of modern JavaScript (ES6+).
  • Skills in building a SPA using React.js.
  • Experience with TypeScript or Flow type.
  • Experience with CSS, including CSS preprocessors.
  • Experience with build tools such as webpack, vite, esbuild etc.
  • Experience with test tools such as Jest, Vitest, and Playwright.
  • In-depth understanding of the entire web development process: design, development, and deployment.
  • English level B2 or higher.
  • Excellent analytical and problem-solving skills.
  • Strong multitasking and time management abilities.
  • Proactive attitude toward continuous learning and technical improvement.
  • Ability to work independently in a fast-paced environment while aligning with team goals.
  • High attention to detail and commitment to quality.
Benefits
  • Competitive salary and annual performance bonus.
  • Full relocation support for you and your family.
  • Top-tier health insurance with full family coverage.
  • Unlimited learning opportunities: external courses, English lessons, career and leadership development.
  • Education allowance covering school and kindergarten fees.
  • 21 working days of annual leave, plus public holidays and fully paid sick, maternity, and paternity leave.
  • Employee appreciation program: branded gifts, birthday day-offs, celebration budgets for weddings, newborns, and milestones.
  • “Get to know Team” trips — meet colleagues across our global hubs, along with company-wide offsites.
  • Employee share scheme.
  • Branded MINI Cooper Countryman company car and private parking.
  • Free in-house sports clubs, Sanctum Club gym access, and jet skis.
  • Access to a Corporate doctor.
  • Exclusive discount program with cafes, gyms, and local services.
  • Expat tax perks: up to 50% income tax exemption.
  • Support with the naturalisation process for relocated employees.
Tech stack
JavaScript
React.js
TypeScript
Flow
CSS
webpack
vite
esbuild
Jest
Vitest
Playwright
Languages
English
Fit Analysis for Front-end Engineer at Exness
Warnings
  • The resume lacks explicit evidence for some must-have requirements such as experience with financial/market-based software development.
Section breakdown
Summary
18/22Counted
The summary strongly aligns with the vacancy, highlighting key skills such as React.js, TypeScript, and modern JavaScript, which are critical for the role.
Supporting evidence
  • Frontend / Full-stack engineer with 8+ years of experience building SPAs and user-facing web products with React.js, TypeScript and modern JavaScript.
Missing evidence
  • Specific mention of financial/market-based software development.
Improvement hint
Include more specific examples of financial or market-based software experience.
Skills and ATS
15/18Counted
The skills section covers most of the critical skills required by the vacancy, including React.js, TypeScript, and testing tools like Jest and Vitest.
Supporting evidence
  • React.js
  • TypeScript
  • Jest/Vitest
  • Modern JavaScript (ESNext)
Missing evidence
  • Flow type
Improvement hint
Add any missing skills such as Flow type to strengthen ATS alignment.
Experience
20/28Counted
The candidate's experience is relevant and recent, with strong evidence of using React.js, TypeScript, and testing tools. However, there is no explicit mention of financial or market-based software development.
Supporting evidence
  • Built internal product features with React.js, TypeScript and modern JavaScript.
  • Delivered frontend features with React.js, TypeScript and modern JavaScript.
Missing evidence
  • Experience with financial/market-based software development.
Improvement hint
Highlight any experience related to financial or market-based software development.
Education
10/10Counted
The candidate holds a Master's degree in a relevant technical field, which meets the educational requirement of the vacancy.
Supporting evidence
  • MS in Information Security and Databases from Mordovian State University.
Improvement hint
No improvement needed.
Language and location
10/10Counted
The candidate meets the language requirement with English level B2 and is located in Limassol, Cyprus, aligning with the vacancy location.
Supporting evidence
  • English level B2
  • Location: Limassol, Cyprus
Improvement hint
No improvement needed.
Contact readiness
6/7Counted
The resume includes both email and phone contact details, with a clear target role and location.
Supporting evidence
  • Email: randomuser@example.com
  • Phone: +357 96 26 46 72
Improvement hint
Ensure all contact details are up-to-date and clearly visible.
Nice-to-have bonus
ExcludedExcluded
No nice-to-have requirements specified in the vacancy.
Improvement hint
No improvement needed.
Strengths
  • Strong alignment with core technical skills required by the vacancy.
  • Extensive experience with React.js, TypeScript, and modern JavaScript.
Risks
  • Lack of explicit experience with financial or market-based software development.
Must-have requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
Exact
Score impact: 100/100
The candidate's educational background matches the requirement.
  • MS in Information Security and Databases from Mordovian State University.
5+ years of professional experience preferably with financial/market-based software development or distributed systems.
Strong
Score impact: 100/100
The candidate has over 8 years of relevant experience, though specific financial software experience is not mentioned.
  • 8+ years of experience building SPAs and user-facing web products with React.js, TypeScript and modern JavaScript.
Strong knowledge of modern JavaScript (ES6+).
Exact
Score impact: 100/100
The candidate demonstrates strong knowledge of modern JavaScript across multiple sections.
  • Modern JavaScript (ESNext)
Skills in building a SPA using React.js.
Exact
Score impact: 100/100
The candidate has extensive experience building SPAs with React.js.
  • Building SPAs and user-facing web products with React.js
Experience with TypeScript or Flow type.
Exact
Score impact: 100/100
The candidate has strong experience with TypeScript.
  • TypeScript
Experience with CSS, including CSS preprocessors.
Strong
Score impact: 100/100
The candidate has experience with CSS and styled-components, indicating familiarity with CSS preprocessors.
  • CSS / Styled-components
Experience with build tools such as webpack, vite, esbuild etc.
Exact
Score impact: 100/100
The candidate has direct experience with the required build tools.
  • Webpack / Vite / Esbuild
Experience with test tools such as Jest, Vitest, and Playwright.
Exact
Score impact: 100/100
The candidate has extensive experience with the specified testing tools.
  • Jest/Vitest
  • Playwright
In-depth understanding of the entire web development process: design, development, and deployment.
Strong
Score impact: 100/100
The candidate demonstrates a strong understanding of the web development process.
  • Focus on clean, maintainable code, strong typing, code reviews, and scalable frontend architecture.
English level B2 or higher.
Exact
Score impact: 100/100
The candidate meets the English language requirement.
  • English level B2
Excellent analytical and problem-solving skills.
Strong
Score impact: 100/100
The candidate's experience indicates strong analytical and problem-solving skills.
  • Improved consistency through reusable components, reviews and stronger frontend engineering standards.
Strong multitasking and time management abilities.
Strong
Score impact: 100/100
The candidate's roles require multitasking and time management.
  • Worked closely with Product Designers, turning wireframes into production-ready interfaces and improving usability through fast iteration.
Proactive attitude toward continuous learning and technical improvement.
Strong
Score impact: 100/100
The candidate's focus on code quality and architecture indicates a proactive attitude.
  • Focus on clean, maintainable code, strong typing, code reviews, and scalable frontend architecture.
Ability to work independently in a fast-paced environment while aligning with team goals.
Strong
Score impact: 100/100
The candidate has demonstrated the ability to work independently and align with team goals.
  • Independently created a full-stack client application with React.js, NestJS, Docker, nginx-based reverse proxy and DynamoDB.
High attention to detail and commitment to quality.
Strong
Score impact: 100/100
The candidate's work history shows a commitment to quality and attention to detail.
  • Strengthened code quality by removing any from the repository and increasing automated test coverage from 58% to 82%.
Recommendations
Include specific examples of experience with financial or market-based software development.
High
Section: summaries
Score impact: +5
This will address a key gap in the resume and strengthen alignment with the vacancy.
Scoring notes
  • The resume is strong in technical skills but lacks explicit evidence of financial software experience.