Back to jobs
New

Frontend Software Engineer (Trading)

Cyprus

Your role at Exness:

We are looking for an experienced Frontend Software Engineer to join our team. 

As a Frontend Software Engineer you will extend, optimize and support production trading strategies, and the existing platform and you will research and innovate new ideas in software engineering and high-performance computing.

If you are not already located in Cyprus, relocation to Cyprus is a requirement for this role.

You will:

  • 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 while optimizing for scalability and addressing technical debt.
  • Write well-documented code and automation tests with strong coverage.
  • Improve testing practices across the team.
  • Conduct code reviews, offer constructive feedback, and maintain documentation that meets company standards. Constantly work to improve code quality.
  • Partner closely with UX/UI designers and product managers to translate designs into user-friendly, high-performing interfaces.
  • Contribute feedback during design iterations and ensure the frontend implementation enhances user experience.
  • Automate repetitive tasks and contribute to performance optimizations.
  • Stay current with emerging technologies and advocate for beneficial adoption.
  • Participate in technical interviews (if applicable), share knowledge with peers, and contribute to improving team processes and standards. Support onboarding and ongoing growth of team members.
  • Suggest and drive technical improvements. 

What makes you a great fit:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
  • Advanced proficiency in modern JavaScript (ES6+) and strong understanding of React Native
  • Experience building SPAs using React, Redux, Redux-Saga, and Ramda
  • Basic familiarity with native mobile development (Swift/Kotlin) and hybrid app integration
  • Working knowledge of TypeScript or Flowtype
  • Solid experience with CSS (incl. preprocessors), and build tools (webpack, yarn, npm)
  • Proficient in automated testing and working in CI/CD environments
  • Full understanding of web development lifecycle: design, development, deployment
  • Familiarity with server-side rendering and isomorphic applications
  • Experience with analytics and A/B testing tools (GA, Amplitude, GTM, Optimize)
  • Performance optimization skills using tools like Lighthouse, WebPageTest, GTmetrix
  • Experience in backend development (e.g., Python, Django, Node.js, Go) will be considered an advantage
  • Fluent English language
  • Experience working in fast-paced product or agile engineering teams
  • Excellent analytical and problem-solving skills
  • Strong multitasking and time management abilities
  • Proactive attitude toward continuous learning and technical improvement

What we offer along the way:

  • Competitive and attractive compensation
  • Extensive learning opportunities, such as professional training and certifications, soft skills development, free English courses, and trading workshops
  • Flight tickets to Cyprus, hotel or apartment accommodation for your first month, migration support, and legal help for you and your family
  • Health and life insurance for employees, spouses, and children, including vaccinations, tests, mental health care, and coverage for vision and dental care
  • Generous time off, including 21 days of annual leave and paid sick leave
  • Education allowance for your children’s school and kindergarten fees 
  • Access to our very own sports club with dedicated coaches, free Sanctum Club memberships for you and your spouse, corporate SUPs, jet skis, etc. 
  • A branded company car with a parking space near the office
  • Outstanding team-building experiences and Exness community gatherings

Your journey after applying:

  1. Interview with your Recruiter (30 minutes)
  2. Technical Interview (1 hour)
  3. Live-coding Session (1 hour)
  4. Behavioral Interview (1 hour)

 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...