Senior Software Development Engineer - React (SDE-2)

Kolkata, New Delhi
What are we looking for in our Senior Software Development Engineer - React?

Do you love building responsive user interfaces using the latest React APIs to build web & mobile apps on iOS and Android platforms? Are you the go-to person on your team for technical discussions and advice? Do you enjoy sharing your knowledge and expertise with your team members to make wonderful products? If the answers are “yes” and if you want to collaborate with a team of technology lovers who support diversity and encourage exchange of ideas to make path-breaking products, we would love to have you in our team!

Responsibilities -
  1. Work as part of cross-functional, passionate agile project teams to ensure quality is driven into the heart of the development process from requirements definition to delivery
  2. Responsible for development of new highly-responsive user interface
  3. Develop flexible and well-structured front-end architecture
  4. Build pixel-perfect and smooth UIs across different platforms
  5. Leverage native APIs for deep integration with Android & iOS platforms
  6. Diagnose and fix bugs and performance bottlenecks for performance that feels native
  7. Maintain code and write automated tests to ensure the product is of the highest quality
Basic Requirements -
  1. 2-5 years of industry experience in relevant technologies
  2. in computer engineering or similar
  3. Experience with JavaScript, React.js React Native, HTML, CSS
  4. Familiarity with RESTful APIs to connect applications to back-end services
  5. Proficient understanding of code versioning tools, such as Git
  6. Knowledge of functional or object-oriented programming
  7. Ability to write well-documented and clean Javascript code
  8. Rock solid at working with third-party dependencies and debugging conflicts
Preferred Qualifications -
  1. Sound knowledge of ECMAScript 6, Redux/Flux
  2. Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ)
  3. A knack for benchmarking and optimization
  4. Strong leadership & communication skills
  5. Strong knowledge of the app lifecycle in Android & iOS
  6. Experience in building Offline Capabilities & Progressive Web Apps

Apply for this Job