Job Listings

Job Title Front-end Developer

Η Apifon είναι μία εταιρεία τεχνολογίας που αναπτύσσει υπηρεσίες business messaging. Με την Apifon οι επιχειρήσεις μπορούν να αυξήσουν το κοινό τους, να στείλουν πολυκαναλικές messaging καμπάνιες, να αναλύσουν τα αποτελέσματα τους και να χρησιμοποιήσουν marketing automations για να αυξήσουν τα έσοδα τους και να βελτιώσουν την εμπειρία των πελατών τους.

Website

Purpose

Apifon is searching for a mid-level Front End Developer to join our IT group in Thessaloniki. The appropriate candidate will be part of a team responsible for the analysis, design, development and testing of web applications that are intended for marketing campaigns, bi and analytics

Main responsibilities

  • Develop new user-facing features
  • Build reusable components and libraries
  • Solve user interaction problems and ensure the feasibility of UI/UX designs
  • Shape and validate user inputs
  • Optimize applications for perceived and actual performance, and scalability
  • Collaborate with other team members
  • Contribute to a stable, high performing web property

REQUIREMENTS: 

Proficiency with: 

  • Essential web markup, including HTML5, CSS
  • Excellent knowledge of AJAX, HTML5, CSS3 and AngularJS or equivalent JavaScript Framework
  • Responsive Web Design, Fluid Layouts, Media Queries
  • Front-end CSS frameworks, material design
  • Server-side CSS pre-processing, such as LESS, SASS, Grunt, Node.js and Bower
  • Cross-browser compatibility issues and ways to solve for them
  • Front-end optimization tools
  • Code versioning tools, such as SVN, Bitbucket, Git
  • Good knowledge of PHP, MySQL
  • Solid understanding of object oriented programming and design patterns
  • Strong background in Web Services (REST, JSON)

Demonstrated familiarity with:                                     

  • Continuous Integration / Delivery
  • Familiarity with unit testing and continuous integration best practices
  • Experience in Zend Framework, Maven, JIRA is a plus
  • Knowledge SOA principles
  • Experience in Linux or UNIX OS

Education / Experience / Abilities: 

  • Bachelor’s degree in Computer Science or relevant field
  • 4+ years’ experience web development with a demonstrable focus on front-end skills
  • Up-to-the-moment knowledge of front-end web development, and an “always learning” ethic
  • Ability to work independently, with strong team collaboration experience
  • Ability to provide on call support of assigned applications

Personal Characteristics:

  • Strong analytical and problem solving skills
  • Ability to work independently and also as part of a team
  • Excellent interpersonal and team building skills
  • Highly self-motivated and methodical, with attention to detail

Job Title QA tester mid-level

Η Apifon είναι μία εταιρεία τεχνολογίας που αναπτύσσει υπηρεσίες business messaging. Με την Apifon οι επιχειρήσεις μπορούν να αυξήσουν το κοινό τους, να στείλουν πολυκαναλικές messaging καμπάνιες, να αναλύσουν τα αποτελέσματα τους και να χρησιμοποιήσουν marketing automations για να αυξήσουν τα έσοδα τους και να βελτιώσουν την εμπειρία των πελατών τους.

Website

Purpose

We are looking for a Software QA Tester to join our Technology Team in our Apifon office in Thessaloniki. The appropriate candidate will be part of a team responsible for the design and develop automated test plans and test cases for new functionality that ensure reliability, maintainability, and scalability of the web applications that are intended for marketing campaigns, bi and analytics.

Main responsibilities

Essential Responsibilities

  • Act as an application QA engineer for the Apifon’s suite.
  • Design and develop automated test plans and test cases for new functionality that ensure reliability, maintainability, and scalability
  • Develop and maintain automated tests leveraging existing automation framework
  • Serve as a member of a small and cohesive team focused on adding new modules and features to the Apifon’s suite
  • Serve as a key part of the agile development process and will be responsible for implementing manual, unit, functional, integration, acceptance and regression tests for new functionality and frameworks
  • Follow an analytical process to identify test cases and use automation tools to create comprehensive manual and automated tests
  • Collaborate well with developers, DBA, product owner and influence the end product

Desired Skills and Experience Minimum Qualifications:

  • Familiarity with Quality Assurance methodologies
  • Experience creating testing frameworks
  • Experience with object oriented design
  • Ability to clearly and concisely articulate ideas, thoughts, and opinions during requirements and design sessions with the development team
  • Clear track record of careful test documentation and attention to detail
  • Willing to take initiative; learn quickly, and be able to adapt to shifting priorities is essential
  • Some experience with Agile/Scrum a plus
  • Good knowledge of Unit testing
  • Good understanding of AJAX, HTML5, CSS3 and AngularJS or equivalent JavaScript Framework
  • Good understanding in Web Services (REST, SOAP, JSON)
  • Good understanding of Java EE Architecture and Enterprise Web applications
  • Excellent written and verbal communication skills
  • Excellent analytical abilities and a strong intellectual curiosity
  • Good time management and organization skills
  • Ability to multi-task

Desired Qualifications:

  • University Degree in Computer Science or other relevant field
  • Familiarity with unit testing and continuous integration best practices
  • Familiarity with Quality Assurance methodologies
  • Experience in Zend Framework, Spring, Maven, JIRA is a plus
  • At least 3 years of experience in relevant job

Personal Characteristics: 

  • Strong analytical and problem solving skills
  • Ability to work independently and also as part of a team
  • Excellent interpersonal and team building skills
  • Highly self-motivated and methodical, with attention to detail

Job Title Junior Software Engineer

Η Apifon είναι μία εταιρεία τεχνολογίας που αναπτύσσει υπηρεσίες business messaging. Με την Apifon οι επιχειρήσεις μπορούν να αυξήσουν το κοινό τους, να στείλουν πολυκαναλικές messaging καμπάνιες, να αναλύσουν τα αποτελέσματα τους και να χρησιμοποιήσουν marketing automations για να αυξήσουν τα έσοδα τους και να βελτιώσουν την εμπειρία των πελατών τους.

Website

We are looking for a Junior Software Engineer to join our Technology Team in Apifon in Thessaloniki. You will be responsible for providing design and development in delivering web application, standalone programs mainly in Java (Java EE).

Essential Responsibilities

  • Design, code, test and document application programs mainly in Java (Java EE)
  • Identify and apply appropriate modern technologies and techniques for software development
  • Maintain and enhance existing code and database schemas
  • Closely collaborate with other teams, assist in evolving Apifon’s products. 
  • You will proactively improve application performance, enhance the user interface experience and provide compliance to existing design, code, and documentation.
  • Implement best practices, identify and sponsor improvements to standards

Desired Skills and Experience

Desired Skills and Experience Minimum Qualifications:

  • Bachelor’s degree in Information/Computer Science or a related discipline
  • At least 1 year of overall programming work experience, with preference in web / mobile web application development
  • Solid programming abilities in one or more of the following: Java EE, Database design & programing
  • Experience with OOP and Design Patterns
  • A passion for performance and scalability.
  • Strong communication skills

Desired Qualifications:

  • A Bachelor’s degree in Information/Computer Science or a related discipline.
  • Capable of translating functional/business requirements into simple mobile applications
  • Passion for learning new technologies and eagerness to collaborate with other creative minds
  • Exceptional interpersonal skills: verbal, written and listening
  • It will be an addition knowing at least one of the following technologies (JPA, Hibernate, Hibernate Search, NoSQL databases, SOAP, REST etc.)