Description

We are looking for experienced & talented React developer responsible for the development, maintenance, and deployment of applications. Your primary focus will be developing high-end applications based on React by following proper architecture patterns and best practices. Therefore, a commitment to collaborative problem solving, sophisticated design and creating quality products is essential. 

Job Responsibilities

  • Working with developers abroad and locally to create, modify, and resolute bugs for offshore customer of app and web applications.
  • Candidate will be working with various teams, but it is important that he/she is capable of working independently and are able to quickly pick up new technologies.
  • The role will be mostly responsible for front-end/mobile app development based or React.
  • Take part in development as a member of our development teams.
  • Collaborate within the development team to assess the capacity for work, form sprint and release duration-based work commitments.
  • Provide daily status to the team, tracking progress on a shared project timeline.
  • Produce clean, efficient, reliable, and maintainable code.
  • Triage and resolve product and platform-based issues.
  • Monitor the maintenance and enhancement backlog queues and work to continually improve the software products.
  • Plan and execute unit tests.
  • Use modern technology to build accessible, innovative, and highly interactive user interfaces.
  • Willingness to work in an environment that reflects and adapts to our clients' needs and market demands.
  • Diverse technology knowledge and a sense of curiosity to explore new and better ways to solve problems.
  • Translate client requirements into the technical implementation.
  • Must take full ownership of a project to ensure on-time delivery of working software.
  • Adapting and implementing new technologies and framework.
  • Perform project related communication with onshore counterparts.

 

Skill Requirements

  • Must have more than 2 years of experience as a developer working specifically with frontend technologies, mostly on React.
  • Expert understanding of JavaScript, React, and Server less Architecture (Firebase/AWS).
  • Expert understanding of Redux and its architecture.
  • Excellent knowledge of ES6 and the new versions.
  • APIs, and application integration with various third-party APIs.
  • Good understanding of modern front-end development technologies or frameworks, such as Angular, HTML5 and CSS3, LESS/SASS.
  • Good knowledge about TDD and BDD development.
  • Basic understanding of webpack/grunt/gulp/docker.
  • Basic understanding of Automated/Unit Testing.
  • Familiarity with version control tools (GIT, CVS, SVN).
  • Contribution to applications or modules relating to web development in GitHub.
  • Understanding of a synchronicity, exception handling, parallelism, chaining, and web sockets.
  • Experience with React Native, Basic understanding of Android Studio and XCode will give additional advantage.
  • Willingness to work in an Agile environment.
  • Willing to train and mentor junior developers.

 

Educational Requirements

B.Sc./M.Sc in Computer Science or Software Engineering from any reputed university/Equivalent combination of education and experience may be considered.

Benefits

  • Attractive Salary for deserving candidates
  • Medical Coverage
  • Salary review twice in a year
  • Weekly two holidays
  • Provident fund
  • Two festival bonus
  • Quarterly Performance Bonus
  • WPPF.

Life at Brain Station 23