Senior Front-End Software Developer (Forex)- Limassol

  • Career Level Manager
  • Experience 5 Years
  • Industry Forex
  • Qualification Bachelor Degree
Job Description

Advance Career, on behalf of our client, a Forex organization in Limassol, is seeking to recruit a Senior Front- End Software Developer;

Responsibilities:
Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
Clearly understand and process requirements coming from the Product team
Build web applications with web development best practices
Build effective, optimized, high-quality reusable and well-documented code related to CRM functionality, financial transactions, blockchain (advantage), API integrations with payment gateways and other third-party systems as well as database structure
Work with other senior developers to plan and develop new features for existing products or create entirely new products using existing technology
Enhance application for maximum performance and scalability
Regularly communicate and collaborate with other developers, quality assurance team, UX/UI designers, and system analysts to establish objectives and design more functional, cohesive codes to enhance the user experience
Bridge the gap between graphic design and technical implementation
Work with back-end developers to integrate UI components with APIs and databases
Debug errors, troubleshoot issues, and perform routine performance optimizations
Develop automated tests to ensure business needs are met and allow for regression testing
Test the quality of the code before submitting it for QA
Stay up to date with the latest tools and libraries to benefit user experience, performance, and developer experience
Support and train the internal teams and other team members

Qualifications:
Degree in Engineering, Computer Science, or similar field
At least 5 years of development experience
Proficient understanding of code versioning tools, such as Git
Experience on RESTful APIs
Strong understanding of the web development cycle and programming techniques and tools
A demonstrated ability to diagnose and prevent performance and optimization problems
Implement automated testing platforms and unit tests
Knowledge of any frontend JavaScript/Typescript framework such as ReactJS, VueJS, Angular
Knowledge of PHP would be considered an advantage
Team player with excellent written and verbal communication skills
Excellent written and verbal skills in English
Ability to quickly learn a new programming language or development framework
Growth mindset, challenging status quo to find new solutions and out-of-the-box ideas
Self-motivated and self-managing, with excellent organizational skills
The ability to communicate complex procedures to other colleagues
Attention to detail and desire to probe further into data

Benefits:
An attractive remuneration package will be offered to the successful candidate.