T E S T Q

Junior Software Engineer

Job Description:

Job Description (Main Duties and Responsibilities): 

  • Working competency with RESTful APIs Required Experience, Skills and Qualifications Expert Proficiency required: React.js. 
  • Guide junior React.js developers and interns Responsibilities and Duties Proficiency with fundamental front-end languages such as HTML, CSS or any other Front-end (CSS) frameworks like Bootstrap and AJAX Proficiency with JavaScript frameworks such as React.JS. 
  • Will develop React.js web apps using modern Javacript and CSS modules. Interacting React.js web apps via REST APIs Create extensible and reusable components. 
  • React.js Creating Redux stores to handle interaction between React.js components Configure a Webpack build pipeline with code. 
  • Assist teams building plans and wireframe models for future products Mentor. 
  • Modern JavaScript Redux CSS and Webpack Intermediate. 
  • Developing product analysis tasks. 
  • Developing application codes and unit tests in AngularJS, Java Technologies, and Rest Web Services. 
  • Conducting performance tests. 
  • Consulting with the design team. 
  • Ensuring high performance of applications and providing support. 

   

Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment] 

  • Candidates should have 3+ years of experience in React.js development. 
  • Proven experience implementing JavaScript applications. 
  • A proven background in producing React/Redux apps. 
  • Must have experience: React.js, Node.js React Libraries, State management, Routing, Redux, React Router 
  • Front end development: jQuery, Ajax, HTML5, CSS, JavaScript 
  • CI/CD and hosted solutions 
  • Bachelor’s degree in computer science, computer engineering or similar. 
  • Previous work experience as an angularJS developer. 
  • Proficient in CSS, HTML, and writing cross-browser compatible code. 
  • Web designing skills 
  • Knowledge of website hosting and maintenance. cPanel, AWS or Azure 
  • Code/repository management using GIT, GitHub, BitBucket 
  • Mobile Apps development experience e.g., React Native 
  • Experience in back-end technologies for writing APIs like Node.js, PHP 
  • Excellent communication skills. 
  • Critical thinker and good problem-solver. 
  • Ability to work independently. 

Other Key skills: 

  • Good analytical and Problem-solving skills 
  • Good communication skills 
  • A thorough approach and Self starter 
  • Focus on quality and delivery 
  • Working together in teams. 
  • Leadership and effective decision making. 
  • Flexible Attitude 
  • Excellent customer service