Senior Software Engineer -Web Applications

Engineering · Bengaluru/anywhere, KARNATAKA
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

 Here are some of your responsibilities. We are interested in knowing what else you can   add to this

  • Develop and implement the front-end architecture for web applications using JavaScript, CSS, and HTML5.
  • Use suitable JavaScript tools and libraries to contribute to all the phases of the software development lifecycle (analysis, design, implementation, and QA).
  • Cooperate with the stakeholders and the product team to understand and document software requirements, and ensure application UI meets the functional requirements.
  • Work with our UI/UX team and designers to develop dynamic and customized solutions for individual enterprise customers.
  • Assist back-end developers to implement their server-side code.

If what you read so far excites you about joining us, then we would like you to be already equipped with the following qualifications:

  • Bachelor’s/Master’s Degree in Computer Science or a related field (or equivalent experience).
  • Experience in web development framework, HTML5/CSS3, Sass/Less, flex layouts
  • 5+ years of with advanced Object-Oriented JavaScript and the ability to write high-performance, reusable code for UI components.
  • Experience in web-based design concepts (view controllers, view routings, data caching, rendering patterns, lazy loading, components, etc.)
  • Good understanding of asynchronous request handling, partial page update.

These are the list of the tools we use today:

  • AngularJS, Polymer, Ember.js, React, AJAX, NGINX
  • NodeJS, Gulp/Grunt, or any other CSS framework
  • Javascript Libraries (PassportJS, Lodash, RequireJS, FormatJS, Falcor, etc.)
  • Web load balancers, web servers, web authentication design patterns and libraries (Oath, PassportJS, SAML, etc.), web sockets and libraries
  • Proven experience in developing browser based data visualization projects using (Google charts, Highcharts, D3 Charts, Maps, Interactive Graphics)
  • Git, Gulp, Vulcanize, Bower, npm
  • Wireframes/Prototyping (Illustrator, Balsamiq, Axure, Sketch etc.

What’s in it for you?

  • We foster a Collaborative work environment. You will enjoy learning with other creative and analytical minds
  • We provide an opportunity for you to experiment and fail fast
  • We want to make sure you get a competitive compensation and benefits
  • Riversand client roster features high profile enterprises which will provide you with industry-specific insights into data management and analysis
  • Beyond work, we compete at local 5ks, 10ks and have fun at various sporting events

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Bengaluru/anywhere, KARNATAKA
  • Department
  • Employment Type
  • Minimum Experience