ibaset india software private limited

Senior JavaScript Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Ahmedabad
  • Experience: 4-7yrs
  • No. of Positions: 4
  • Salary Range: 4-8.4 lac
  • Primary Skills: redux Node.Js Express.Js
  • Secondary Skills: React.Js
  • Job Location: Ahmedabad
  • Posted Date: 390 days ago
Job Description

Senior Software Engineer

Work Location: Ahmedabad, Gujarat

Experience: 4+ years

 

Roles and Responsibilities:

  • Senior Software Engineer is responsible for leading a development team, providing the required technical guidance to ensure software deliverables are completed on time and on budget.
  • Senior Software Developer is responsible for implementing the front-end logic that defines the behavior of the visual elements of a web application. Senior Software Developer is also responsible for connecting this with the services that reside on the back end. They are usually supported by back-end web developers, who are responsible for server-side application logic.
  • Create Technical Specifications that corresponds to the Functional Specifications written by the Business Analyst and serve as technical advisers to developers providing the necessary guidance on the requirements.
  • Effectively work with Implementation Manager(s) in estimating, planning, prioritizing and execution of assigned tasks within project deadlines.
  • Implement custom implementations based upon written technical specifications.
  • Ability to perform peer code reviews ensuring programming standards are adhered to.
  • Validating software configurations by thoroughly testing the application.
  • Developing effective, maintainable code on time.
  • Working with product specialists and team lead to create accurate level of effort estimates and schedules.
  • Designing, coding, and testing new features.
  • Performing software maintenance and bug fixes.
  • Resolve software issues in terms of functionality, usability, performance.
  • Develop and implement User interfaces, application configurations, specific customizations, and application upgrade for assigned projects, as required by project requirements.

Desired Candidate Profile:

  • Substantial experience and demonstrated ability in the following technologies:
  • JavaScript, its quirks, and workarounds. Advanced JavaScript libraries, frameworks, and tools such as React, Redux, AngularJS, Backbone, Node, Ember Data, Meteor, jQuery, Mocha, Sinon, Grunt, Gulp, Webpack, Browserify, ES6 etc.
  • Building responsive Single Page Applications using RESTful web services and processing JSON data.
  • Asynchronous request handling, partial page updates and AJAX.
  • Web markup including HTML5 and CSS3.
  • Front end development tools.
  • Code versioning tools like Git and SVN.
  • Working knowledge of the following area is nice to have:
  • JSON and REST patterns.
  • Integrating enterprise software systems via JSON and REST services.
  • Microservices.
  • HTTP request/response protocol.
  • XML and XSLT.
  • Basic understanding of computer network and its components.
  • Cloud-based technologies.
  • Automation tools like Docker, Chef, Puppet.
  • Agile Experience (Scrum, Kanban).
  • Work experience in 3-tier architectures environment consisting of front-end clients, middle-tier servers, and database back-ends.
  • Bachelor's higher-level degree in Computer / IT/ MCA is necessary with minimum good academics background. Proficiency in English is required.
Relevant Job Openings
Front End Developer