Synacor is hiring |Software Engineer

www.djobbuzz.com 10 May 2021
Company Name
Synacor
Company Website
https://synacor.com/
Experience
1-3 years
Job Role
Software Engineer
Job Type
  • Experienced
Job Location
  • Pune
Skills
  • JavaScript / Jquery
  • Angular
  • React

Eligibility Criteria

  • Bachelor / Master in Computer Science / Engineering, with a strong CS background
  • Strong understanding of JavaScript and Object-Oriented JS (OOJS), its quirks, and workarounds
  • Good understanding of at least one of these JavaScript based frameworks - Angular / React / BackboneJS / EmberJS / Knockout / ExtJS / Sencha touch
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Good understanding of browser rendering behavior and performance
  • Proficient understanding of code versioning tools, such as Git
  • Professional, precise communication skills

Nice to have:

  • Knowledge of Apollo GraphQL, Redux, Electron, HTML5, CSS, LESS
  • Knowledge of Test/Behavior Driven Development
  • Knowledge of NodeJS and Node Webkit
  • Mobile application development experience
  • Knowledge of CI / CD tools (CircleCI, Jenkins, etc)
  • Good knowledge of Linux environments, Basics of Scripting (Shell, Python, Perl).
  • Willing to get into a DevOps role helping to take a feature from conception to customer release.
  • An understanding of Docker, Kubernetes, Kibana and other Cloud Technologies a plus

Job Description

  • Deliver a complete front-end application
  • Ensure high performance on mobile, as well as desktop web browsers
  • Write tested, idiomatic, and documented JavaScript, HTML and CSS
  • Work with UX engineers, other front-end and back-end engineers to learn about all parts of the stack and features, conduct code-reviews, contribute to the API design and definition, when needed, and constantly improve the innovative engineering culture and best development practices within the group
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Implement solutions within an agile environment, adhering to the best practices of the organization.