Job Detail

PRINCIPAL SOFTWARE ENGINEER - Heat Software

Date Posted: Mar 06, 2020
Login to View Salary

Job Detail

  • Location:
    Bengaluru, Karnataka, India
  • Company:
  • Type:
    Full Time/Permanent
  • Shift:
    First Shift (Day)
  • Career Level:
  • Positions:
    5
  • Experience:
    4 Year
  • Gender:
    No Preference
  • Degree:
  • Apply Before:
    Jul 21, 2020

Job Description

  • To build next-generation web applications which are efficient, reusable front-end abstractions and systems
  • Explore and design dynamic and compelling consumer experiences
  • Architect, develop, and test highly interactive front-end web applications and reusable components using current web technologies and frameworks (with the challenge of visualizing structured and unstructured data from multiple sources)
  • Identify and communicate best practices for application architecture (applications that have multi-tenant support)
  • Participate in all phases of the software development cycle as part of a Scrum team.
  • Obsess over quality in the product you create and the code you write
  • Work closely with designers to implement versatile front-end solutions while embracing emerging standards and pushing the limits of what a browser can do.
  • Interacting with other team members to passionately collaborate our innovations with teams across Ivanti
  • Extremely detail oriented to strive for pixel perfect implementation in all browsers.
  • Ability to write well-abstracted, reusable, highly performant code for UI components
 
Basic Qualifications
 
  • Bachelor's/Master's degree in computer science or related field from Tier1 college, with 8+ year of professional experience in UI Development
  • Proficiency with one or more modern JavaScript front-end frameworks such as React, Angular (preferred)
  • Proficiency in at least one back-end programming language, e.g. Java, Ruby, Python, PHP, C#, or Node.js
  • Experience architecting large-scale multi-tier web applications
  • Experience building RESTful Interface
  • Strong written and verbal English communication skills. Preferred Qualifications
  • Understand view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support). Know when it is appropriate to make graceful fallbacks
  • Understand the importance of testing front-end components and has experience with creating unit and integration tests related to the front-end components they develop
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
  • Ability to take a project from scoping requirements through actual launch of the project Basic
  • Experience with Cloud Technology (AWS/Azure) is a plus
 

Salary: Not Disclosed by Recruiter

Industry:IT-Software Software Services

Functional Area:IT Software - Application ProgrammingMaintenance

Role Category:Programming & Design

Role:Software Developer

Employment Type:Full Time, Permanent

Benefits

Skills Required

Job is expired

Related Jobs

Google Map