Degree in Computer Science or another technical/scientific field
At least 5+ years of experience in software development
At least 4+ years of experience in front end development
At least 2+ years of experience in React JS development
Experience in building high-quality software design and architecture
Design patterns and SOLID
High performance queuing and asynchronous messaging concepts
Familiar with the standard software design patterns, web application and web services architectures, RESTful APIs, AJAX
Experience with Webpack module bundler, Babel and NPM.
Good knowledge of version control systems (ex: GIT)
Experience with responsive and adaptive design
Ability to communicate and collaborate efficiently
Openness to share knowledge and best practices with the team
Self-motivation to achieve consistently high quality results
Ability to think out of the box and challenge the status quo
High interest in continuous learning and development (new tools, technologies, methodologies)
Ability to use simplicity in complex projects
French communication skills
Would be a plus:
Understanding software architectural concepts
Debugging and logging skills
Knowledge of other JS frameworks like Angular JS, Angular, Vue.js, Backbone.js, etc.
Knowledge of Node JS
Knowledge of Agile methodology
Your primary focus will be on developing user interface components and implementing them following well-known workflows (such as Flux or Redux)
Design, build and maintain high-performance, reusable, and reliable code
Lead the React JS development team as our technical specialist. This includes the development training for other team members and making sure the software complies with our internal quality standards.
Ensure the best possible performance, quality, and responsiveness of the application.
Review code and give feedback to help development team grow and embrace efficient and sustainable development practice
Collaborate closely with other developers, designers, managers to define, design and ship new features
Participate in all phases of the development lifecycle; you will work closely with other team members and product owners to deliver features from product backlog.
Participate actively in backlog grooming, features definition, sprint planning and implementation.
Open Digital Services Roumanie, is an IT services company that employs consultants and programmers with a high standard of professional training, experienced in international projects that involve cutting-edge technologies.
Since, we have developed a portfolio of complex .NET and Java projects, which enables us to satisfy even the most exigent clients. We have strong experience in building applications using Java EE, Spring, Hibernate .
At Open Digital Services Roumanie Mobile Application Center, we have developed a large number of iPhone and Android apps.
We are specialized in complex applications, which allow the optimization of the activity and maximization of the profitability for our customers. We offer evolving solutions in various fields, such as finance, medicine, information security or public administration.