Scroll Top

React.Js Senior Developer

We are looking for a talented, experienced front-end developer(React.js) who specializes in building high-performance UI components. You will have opportunities to mentor and coach other engineers. You will have access to Front-End Architects and Senior’s to help you on this new journey and grow your skills. This project is based on the  (PostgreSQL, Express.js, React.js and Node.js) stack.

 

Key Responsibilities

  • Work closely with customer and/or his team and ensure the good experience to the customer along with technical delivery
  • Work with 2 or 3 developers and ensure good delivery to the customer
  • Provide prompt updates to customer and team which ensures stress free experience to customer and team
  • Familiarity with API Creation and RESTful services
  • Translation of designer mock-ups and wireframes into front-end code
  • Solid foundation in data structures, algorithms, and system design.
  • Database administration and management of a hosting environment
  • Unit testing with Jest
  • Version control with GitHub
  • React Native (for mobile)
  • Familiarity with one of the libraries’ (Redux)
  • Core web fundamentals: HTML, JavaScript, and CSS
  • Unit Testing with Karma or Jest
  • AJAX (Asynchronous JavaScript and XML)
  • Building responsive UI’s.
  • Build, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues

Work Experience

  • 3 to 4 years of overall experience building web/mobile application
  • Excellent written and verbal communication skills.
  • More than 1-year experience in handling team of size 2 to 3
  • More than 1-year experience in working directly with customer’s team
  • Experience with back end development frameworks like Java, .Net or NodeJs will be strong plus
  • Experience implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools {{such as Git, SVN, and Mercurial}}
  • Ability to think big and help innovate in a fast-paced environment.
  • Excellent written and verbal communication skills.
  • Proficient in view layout and rendering technologies (e.g., responsiveness, progressive
  • enhancement, browser/device support).
  • Know when it is appropriate to make graceful fallbacks.
  • Understanding of how to optimize the delivery of code and assets (e.g., images, fonts) to a
  • browser or device (e.g., lazy loading assets, using CDNs, caching, compression, etc.).
  • Experience instrumenting software with real user metrics to reflect the customer experience.
  • Ability to seek out information to avoid solving the wrong problem and mitigate UI risks early in
  • the process to avoid feature delays.
  • Proven experience in being innovative, flexible and self-directed.
  • Able to articulate the risks and benefits of depending on front-end libraries, frameworks &toolsets.
  • Able to solve difficult software and UX problems with some ambiguity
Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.