Software Engineer
Job Description
Primary Responsibilities Design, architect and develop advanced software solutions in a cross functional Agile team supporting multiple projects and initiatives Collaborate with product owners and/or the business on requirements definition, development of functional specifications, and design Collaborate on technical design and specifications as required Code, test and document new applications as well as changes to existing system functionality and ensure successful completion Skills & Requirements Bachelor’s Degree required, preferably in Computer Science or related field 1+ years of Experience working on React.js and its core principles Experience with popular React.js workflows (such as Flux or Redux) Experience with cloud based technologies like AWS Experience with data structure libraries (e.g., Immutable.js) Knowledge of isomorphic React is a plus Familiarity with RESTful APIs Knowledge of modern authorization mechanisms, such as JSON Web Token Familiarity with modern front-end build pipelines and tools Experience with common front-end development tools such as Babel, Webpack, NPM, etc. Ability to understand business requirements and translate them into technical requirements A knack for benchmarking and optimization Familiarity with code versioning tools(such as Git, SVN, and Mercurial)
Job Information
Get Jobs Like This
New Beiing jobs and similar roles, straight to your inbox.
Weekly digest. Unsubscribe anytime.
Considering Relocating for This Job?
Before you apply, see how far your salary will go in Bengaluru (Bangalore). Compare take-home pay, rent, food & transport costs vs other tech cities.