Experience: 4+ years

MUST HAVE TECHNICAL REQUIREMENTS:

  • Primary responsibility is to development of EXT JS code.
  • Design (low level), Develop, unit test high quality EXT JS code.
  • High level proficiency in working with Design Patterns (MVC & MVVM).
  • Experience with Ext JS 4/5/6.
  • Well versed with Object Oriented Javascript, CSS, Java and HTML 5.
  • Experience of working with Scrum Agile development Methodology and Web technologies such as Javascript.
  • Hands-on experience in JSON.
  • GITHub or any other version control tool.
  • Work on agile based projects.
  • Able to perform a detailed Impact analysis.
  • Capable to perform code reviews and provide code to optimise performance of the application.
  • Able to perform Estimation for the project.
  • Able to understand wireframes and give suggestions for improvement of the same.
  • Experience of working under a formal Quality Management System.
  • Experience of working on a Defect / Requirement Management Tool (eg: Jira, Mingle).
  • Able to perform root cause analysis of problems and identify a solution to the problem.
  • Able to suggest improvements to a User Story and communicate these to required stakeholders (Product Owners / Business Analyst).
  • Work flexibly and imaginatively in a changing and evolving project environment.
  • Good to have experience of working with offshore/onshore development teams.
  • Good to have knowledge/understanding of Restful Architecture.
  • Good to have understanding on Jasmine/Sencha Test for Testing or any other TDD, BDD for Testing and any JS Build tool.

MUST HAVE BEHAVIOURAL ATTRIBUTES:

  • Communicate and collaborate effectively with the Business Analysts and Product Owners to resolve requirements gaps and conflicts.
  • Create and execute comprehensive Unit Tests on developed software to develop high quality software.
  • Promptly escalate issues which cause personal or team development to fall outside of agreed quality or timescale tolerances and to actively contribute to their resolution.
  • Pro-actively suggest and implement agreed process improvements that enhance the performance, productivity, and morale of the team.
  • Actively contribute to the continuous improvement of development processes that enhance the performance and quality of personal and team deliverables.
  • Work flexibly and imaginatively in a changing and evolving project environment.
  • Should be a good team player and should be able to mentor and train other team members
  • Flexible to be available during client’ availability (till 9:30-10pm).
  • You are a good team player. Individual contributor to work closely with Business team, at the same time Team player, one who can help other team members and aim for team success.
  • You follow best practices and coding standards for writing and reviewing code and provides best solution options to client for their complex business problems.
  • You contribute to the positive and exciting culture and work environment.
  • You have good communication and English-speaking skills.
  • You possess high ethical values.

To apply for this job email your details to ta@victrixsystems.com