Software Engineer

Cogitocorp

Bangalore, India Full time
Apply on EasyApply

Create a free account to apply in seconds

Role Purpose

• Designs, implements, tests and documents complex software applications

• Provides effective communication with geographically distributed team members

• Ensures quality through design/code reviews, TDD and BDD practices

• Escalates urgent issues to Engineering Management

• Can provide peer advisement to other Software and Associate Software Engineers, through code/design reviews and peer-programming efforts

• Interacts with Business Analyst to ensure that specifications are satisfied

• Communicates design, reliability and maintenance problems to appropriate internal resources

• A Software Engineer may function in a Support Role with the following added responsibilities:

• Responsible for debugging, troubleshooting and developing technical solutions in the form of software patches related to software and setup errors

• Creates workaround solutions when product procedures have failed and ensures issues are resolved in a timely fashion

• Escalates urgent problems requiring more in-depth knowledge to appropriate internal resources

Responsibilities

• BS in Computer Science, Software Engineering or other related degrees, or relevant experience

• Minimum of 3 years of experience in software development

• Strong proficiency in HTML, CSS and core JavaScript concepts

• Experience with JavaScript frameworks

• Experience with JavaScript libraries management using NPM

• Professional experience of ReactJS (functional components)

• Strong experience with TypeScript

• Experience with Redux and/or Context API

• Solid understanding of core web concepts

• Experience consuming REST-based web services

• Experience of browser dev tools for debugging and trouble shooting

• Knowledge of cross-browser compatibility concerns

• Knowledge of an IDE e.g. WebStorm or VS Code

Qualifications


Education

A degree or post graduate qualification in Computer Science or Software Engineering

Skills

HTMLCSSJavaScriptReactJSTypeScriptReduxRESTful servicesCommunicationProblem-solvingCode reviews