You’ll analyze product requirements and translate them into detailed system functionality by working with internal organizations and/or clients
Design and implementation of the overall web architecture.
Perform hands-on code development and delivery and ensure that coding standards, patterns and approaches are appropriate, consistent and of high quality.
Develops test data and performs the unit testing ensuring that the programs perform according to program specifications.
Assist less experienced programmers in the coding, testing and debugging of application programs Special short-term projects may be assigned.
Qualifications:
Bachelor’s degree in computer science and equivalent
6+ years of experience in software development.
Proven experience in the design, development, testing and integration of high complex software solutions.
Expertise in developing solutions React JS
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Thorough understanding of React.js and its core principles
Expertise with Spring Boot Framework
Experience with popular React.js workflows (such as Flux or Redux)
Experience with data structure libraries (e.g., Immutable.js)
Expertise in security libraries of Reach
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.
Familiarity with code versioning tools GIT
Should be familiar with relational and NOSQL databases.
Should have strong communication skills
Should possess experience working in a team-oriented group
Experience working in the financial industry is a plus