Web Applications Developer

AI overview

Develop front-end components and enhance systems for a high-volume e-commerce platform while collaborating with design and tech teams for seamless user experiences.

CCBill is an online payment services provider used by more than 30,000 websites globally that supports the needs of both new and established businesses in the ecommerce and online space. Typical projects on the CCBill side include integration with new processors, improving reporting, and enhancement of systems that can handle high volume transactions with high availability over 3 satellites in Phoenix, Ashburn and the Netherlands. 


The Web Applications Developer will be responsible for developing front-end components for new and existing web-based systems using a combination of HTML, CSS and JS technologies and integrating into a Java, Grails or Perl backend.


He/she will be expected to build multi-user systems supporting hundreds of users and the ability to work alongside a design team to build prototypes and functional systems based on a series of wireframes and mock-ups.


The Web Applications Developer reports into the Web Applications Team Lead; this team forms part of the Software Development department.


Location:  Malta/Serbia/Remote (+/-3 hours CET)


Working hours: 40h/week, Monday-Friday

 

Key Job Requirements:

  • Build front end components for the CCBill e-commerce web platform and related products (widgets, various JavaScript frameworks/SDKs).
  • Follow coding standards, build appropriate unit tests, integration tests and deployment scripts – JavaScript Unit Testing and Rapid Prototyping.
  • Review staging and production environments client-side performance and pro-actively improve it.
  • Translate designs and style guides provided by the UI/UX team into functional user interfaces, ensuring cross browser compatibility and performance.
  • Contribute to continual improvement by suggesting improvements to user interface, front end software architecture or new technologies.
  • Ensure web development follows responsive paradigm.
  • Take responsibility for successful delivery of the solutions.
  • Work closely with developers daily to implement best practices.
  • Participate in code reviews and contribute to technical documentation to ensure long-term system maintainability.

 

Key Skills and Qualifications:

  • Highly skilled at front-end engineering using Object-Oriented JavaScript, various JavaScript libraries and micro frameworks (jQuery, Angular, etc.), HTML5 and CSS3 (SASS/LESS).
  • Well versed in software engineering principles, frameworks and technologies.
  • Experience with front-end template engines.
  • Experience with writing front-end unit tests.
  • Excellent knowledge of responsive web development and progressive enhancement.
  • Experience in development of high-volume / high-availability web applications.
  • Experience working with enterprise level tools such as source control and continuous integration servers.
  • Working knowledge of building web pages for mobile devices.
  • Working knowledge of backend web server technologies such as tomcat, httpd, Java, Groovy and Perl.
  • Excellent communication skills, collaborative and problem-solving skills.
  • Proficiency in written and spoken English.

 

 

This is an exciting opportunity to work with a highly innovative and creative team, in a great working environment.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Developer Q&A's
Report this job
Apply for this job