Job Description
Core responsibilities
Job Description
Duties and Responsibilities :
Gather user requirements
Develop flowcharts, layouts and documentation to identify requirements and solutions
Write well designed, testable, efficient code
Producing high level and low level design and determine operational feasibility
Integrate software components into a fully functional software system
Able to understand overall architecture and the big picture.
Develop software verification plans and quality assurance procedures
Executing full lifecycle software development
Document and maintain software functionality
Troubleshoot, debug and upgrade existing systems
Deploy programs and evaluate user feedback
Comply with project plans and industry standards
Participate in code reviews - play the role of a gatekeeper for the design and code going out from the team.
Contribute to DevOps best practices
These duties and responsibilities may be added to and / or amended by in consultation with you.
Essential Skills & Experience
5+ years commercial experience of frontend software development.
Knowledgeable with the software development life cycle (SDLC) from preliminary system
Experience working with responsive web designs and mobile web sites
Expertise in HTML5, XHTML, and CSS3, Bootstrap 3, JavaScript, JQuery, SASS, Ajax, JSON
Experience with Angular, React JS is a plus
Proficient with Typescript
Application state management frameworks
Knowledge of HTTP protocol and Web Sockets
Experience translating designs into completed HTML pages while strictly adhering to specifications
Experience participating in design / user testing sessions"
Software Development Engineer • Bengaluru, Karnataka, India