Description
Job Description
As a ReactJs Full Stack UI Developer, you will be part of our team located preferably in Bangalore/Pune. With a strong customer focus and excellent interpersonal skills, you will work in a team of designers, developers and functional management. You design on the basis of design guidelines and standards architecture. You align on the best approach to fix bugs and you ensure that the software is ready for testing in a user acceptance test environment. You also support the installation of the software on production. This is an exciting role with a company that is market leading with its innovative omni-channel solution. Full training on the company’s product and solution will be provided to the successful candidate.
Responsibilities
• Designing software according to the requirements and specifications
• Develop software including unit test for the new feature additions
• Adherence to coding guidelines and standard software development principles
• Contribute to product enhancements by bringing in new ideas
• As a scrum team member being able to work and contribute in Agile / scrum way of working
• Minimize technical debt in the assigned area of work
Key Qualifications and skills
• A minimum of 6-8 years experience as a developer with deep and thorough knowledge on core JAVA. • At least 3-5 years’ experience in front-end technologies such as Java Script, HTML5, CSS
• Expertise in JavaScript frameworks like React JS, AngularJS, etc.
• Expertise in writing unit test cases using tools like JUnit
• Familiarity with libraries like jQuery or Backbone JS. Front end frameworks like Foundation or Bootstrap
• Expertise in SQL / database technologies like MySQL, Oracle, PostgreSQL, and MongoDB.
• Expertise in Web server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc.
• Proficient in API design and development, RESTful services, Swagger
• Know-how of object-oriented programming concepts
• Knowledge and understanding of design principles behind building a scalable application
• Proficient understanding of code versioning tools such as Git
• Familiarity with JIRA / JQL is an added advantage
• Being able to work and contribute in Agile / scrum way of working
• Excellent team player with good social and communicative skills
• Being able to think as the end user and having customer focus
• Having an experience working in international teams with varied cultures
• Excellent problem solving / troubleshooting skills
• Being able to translate business requirements into technical specifications and solutions
• Excellent team player with good social and communicative skills
• Flexible and committed to work. No 9-5 mentality and prepared to go for the extra mile when needed
• Experience and knowledge of SDLC