North America

Europe & Middle East

Asia Pacific

Global

Front End / Backend Developer

Job Summary

XONIK is looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and narrow the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

Responsibilities and Duties

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimise application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Collaborate with other team members

Required Experience, Skills and Qualifications

  • Proficient understanding of web markup, including HTML5, CSS3
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Proficient understanding of client-side scripting and JavaScript framework
  • Good understanding of Depending on the specific case, a developer should have the knowledge of advanced JavaScript libraries and frameworks, such as AngularJS, Laravel, CI, CMS experience in WordPress, Drupal, Magento, WOO commerce, and Shopify, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • EXPERT level Javascript experience!. Deep understanding of JavaScript frameworks like AngularJS, React, or Ember etc., or JS-based build tools like Grunt, Gulp, and Bower
  • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as as Gimp or Photoshop is a plus.
  • Works, including jQuery
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of code versioning tools, such as Git / Mercurial / SVN
  • Good understanding of SEO principles and ensuring that application will adhere to them.

Back-End

  • API design and development
  • CRUD (Create, Read, Update, Delete)
  • RESTful Services
  • Web fundamentals like HTML, JavaScript, and CSS
  • Server-side languages like PHP, Python, Ruby, Java, JavaScript, and .Net
  • Database technologies like MySQL, Oracle, PostgreSQL, and MongoDB.
  • Web server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc.
  • Frameworks related to their server-side language of choice like: Express.js, Ruby on Rails, CakePHP, etc.
  • Have built WCAG 2.0 AA or section 508 compliant websites.
  • Have participated in code review process, giving constructive feedback to peers.
  • Good understanding of SEO principles and ensuring that application will adhere to them.
  • WordPress, Theming and Module Development Experience
  • A thorough understanding of responsive design for mobile and other form factors.
  • Associate’s degree in web development of bachelor’s in computer science
  • Sample projects or works
  • Ability to write self-documented, clean code well and teach others to do the same.
  • Ability to implement solutions that are thoughtfully structured and readable.
  • Ability to think critically about requirements and implement solutions in an intelligent way.
  • Responsibilities
  • Website and software application designing, building, or maintaining
  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimise application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end.
  • Integrating data from various back-end services and databases
  • Gather and refine specifications and requirements based on technical needs
  • Using scripting or authoring languages, management tools, content creation tools, applications and digital media.
  • Create and maintain software documentation
  • Be responsible for maintaining, expanding, and scaling our site
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities
  • Managing and uploading website content

Experience:

  • Work: 2 – 3 years

Education:

  • Bachelor’s in computer science.
Job Category: Web & Applications
Job Location: Bhopal

Apply for this position

Allowed Type(s): .pdf, .doc, .docx