Junior JavaScript Developer,
Remote Egypt


Remote Egypt

Office Address

Project Description

Luxoft is looking out for technical role where you will have an opportunity to work in a company with operations around the globe. You will be involved in designing, developing, and implementing the financial products for the world's leading Retail Banks


    The purpose of this role is to support the TLM View team by applying your experience and technical knowledge into developing and supporting all components of our products which follow SmartStream coding standards. You will manage a diverse workload including multiple parallel tasks and you will prioritise your time and tasks effectively. You will be designing and developing innovative solutions for the world's leading financial institutions.
    You will have a proven track record in building software which is of high quality, robust and scalable by design, as well as the ability to understand and introduce outside concepts to challenge the status quo or solve problems in software, tooling, and process.
    Using the latest version of Angular (11) and tools such as Storybook and Protractor, you will be pioneering the introduction and usage of the latest frontend technologies while developing a component library/design system to be used across SmartStream and assisting solution teams in the incorporation of these components/designs into their applications.
    Writing and testing code to develop scalable and robust solutions, which meet the high performance and availability standards of global financial institutions
    • Investigation of problems and determining the best solution
    • Support on-going development and maintenance of SmartStream's in-house design system.
    • Support development of SmartStream solutions.
    • Discussing client's requirements and proposed solutions with senior developers to fully understand and translate business requirements.
    • Collaborating with other developers and other departments
    • Create technical documentation for reference and reporting
    • Build credibility with team members


Must have

    • Experience with at least one modern JavaScript framework/library (i.e., Angular, React, Vue)
    • Experience with using Node.js and NPM to assist frontend development
    • SCSS
    • Experience with unit testing tools such as Jasmine/Jest
    • Well versed with tools used in software development: e.g., GIT, IDEs
    • Aware of own limits and knows when to seek expert advice
    • Time management
    • Strong focus on delivery
    • Problem solving skills
    • Build effective working relationships
    • Resourcefulness and troubleshooting aptitude
    • A passion for software development
    • Self-Awareness
    • Fluent in English
    Enthusiasm and desire to learn
    • Ability to learn new technologies quickly
    • Familiarity with automated testing concepts, methods, and tooling, e.g., Protractor, Cucumber, Cypress
    • Java
    • Spring Boot
    • Docker
    • TypeScript
    • Design experience
    • Storybook
    • Karma
    Years of exp : 2-4 years

Nice to have

    A degree or equivalent in Computer Science or IT; demonstrable equivalent professional knowledge
    • Experience of writing tests
    • Experience developing in a software vendor environment is advantageous
    • Financial software experience is advantageous


English: C2 Proficient



Relocation package

If needed, we can help you with relocation process. Click here for more information.

Vacancy Specialization


Ref Number


Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
icon Referral Luxoft
Learn more
and Grads
icon Students Luxoft
Learn more