Software Engineer – Frontend

Software Engineer – Frontend

Full Time
Bangalore
Posted 6 months ago

Job Description

We are looking for a JavaScript Developer  with 4+ years experienced who is motivated to combine the art of design with the art of programming. Responsibilities will include implementing visual elements and their behaviors with user interactions. You will work with both front-end and back-end web developers to build all client-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions. You will be boarded into the team that manages higher secondary school projects on Salesforce stack. You will be given an opportunity to learn the entire ecosystem of salesforce.

 

Responsibilities

  • Develop new user-facing features, and fix existing issues

  • Build reusable code and libraries for future use

  • Ensure the technical feasibility of UI/UX designs

  • Optimize applications for maximum speed and scalability

  • Collaborate with other team members and stakeholders

  • Proactively learn new modules / products for the upcoming sprints

Skills and Qualifications (Mandatory)

  • Strong understanding of Advanced JavaScript, its quirks, and workarounds
  • Good understanding of web markup, including HTML5 and CSS3

  • Strong hands-on experience with advanced JavaScript libraries and frameworks such as AngularJS, ReactJS etc.

  • Understanding of Software Design Patterns

  • Good understanding of AJAX, REST APIs, Remote functions and prior development experience in building the same.

  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues

  • Familiarity with front-end build tools, such as Grunt and Gulp.js

  • Hands-on experience with NodeJS and frameworks like Express, Strongloop, Hapi, etc.

  • Proficient understanding of code versioning tools, such as Git.

  • Prior experience in setting up and using Build & Deployment tools like Jenkins, Teamcity, etc.

Good to have Skills
  • Prior knowledge of Salesforce will be valued.

  • Prior experience in Agile / Scrum process will be valued.

  • Experience with Python is a plus.

  • Experience in developing command line tools is a plus.

  • Experience with JIRA is a plus.

  • Ability to work in varying timezone.

Job Features

Job CategoryProduct Development

Apply Online

A valid email address is required.