We are on the lookout for an experienced React.js Developer in need of a career upgrade to join our Remote hub.
Symphony is a technology house headquartered in San Francisco with engineering hubs in Belgrade, Niš, Novi Sad, Sarajevo, Skopje, and a global - Remote hub.
We are one of the leading IT companies in the Balkans region, working with 4 out of Fortune’s 10 most admired companies of 2020 and some of the most ambitious and creative founders in the world. Symphony was founded in 2007 with a mission to build the workforce of the future and enable the best global talent to deliver the most ambitious and impactful end-to-end projects and world-class work.
Today, we count over 500 ambitious, talented individuals in our engineering offices who partner with worldwide tech and industry leaders to solve some of the most complex digital challenges.
Description
- Implement well designed, testable, and efficient React.js code;
- Solve technical problems of high scope and complexity;
- Write clear and detailed technical documentation;
- Focus on performance and optimization;
- Analyze and estimate client requirements;
- Perform code reviews;
- Have regular and up-to-date reporting to service delivery manager and/or client, in accordance with a predetermined way of working;
- Mentor less experienced developers and interns;
- Assist recruitment team in performing technical interviews.
Requirements
- 2+ years of experience in front-end frameworks (React.js);
- Advanced level of spoken and written English;
- Strong proficiency in HTML5, CSS3, CSS Preprocessing (SASS/LESS) and JavaScript;
- Familiarity with front-end design patterns;
- Thorough understanding of JavaScript and its core principles;
- Experience with popular React.js workflows (Redux);
- Familiarity with newer specifications of EcmaScript;
- Familiarity with RESTful APIs;
- Knowledge of modern authorization mechanisms, such as JSON Web Token;
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc
- A knack for benchmarking and optimization
- Familiarity with code versioning tools (Git)
- Highly developed ability to analyze and understand business context and logic behind the software solution;
- Advanced level of English language.
In addition to the personal and professional development opportunity, working with cutting-edge technologies, we offer much more significant benefits.
- Work from anywhere in the world
- Flexible work hours
- Strong knowledge-sharing initiatives
- Individual Development Plan – fully customized and personalized development program
- Continuous support and guidance throughout your career
- Strong remote community
- Competitive salary
- Paid vacation
- Travel opportunities