Senior UI, UX and Front-end Developer

Level: Intermediate to Senior

About Ark IT

ARK IT has 22 years of experience in providing Information System Solutions, Consulting, and Support to national and international clients and partners. ARK IT is proudly the author of EasyWeb Framework, used for building robust and efficient Information System Solutions. More than 2000 organizations in Europe, currently, take advantage of ARK IT services and use EasyWeb Framework through ARK IT, or through its business partners and solution Integrators.

Vodafone Albania & Vodafone Group, Eurospine Journal, Novartis, MSD, TEVA, Hirslanden Group, Medical Primary Care networks in Switzerland, Albanian Higher Education Institutions, Albanian Judicial Institutions, etc., are only a part of our clients and partners, with whom we have built long-term collaborations and produced sustainable solutions, which support their day-to-day job.

The ARK IT team consists of highly educated professionals in computer science and information systems, with national and international achievements and experience. The core team consists of senior professionals on different fields of expertise, who have been working together since more than 17 20 years.

Approaching of new talents is an important part of ARK IT's business strategy and we pay significant importance to the on-boarding, knowledge transfer process and continuous education for the new and existing employees.

General Purpose:

ARK IT develops information systems solutions using its own framework called EasyWeb Framework, which was created and developed by the company since its inception. This framework consists of the conceptual and the implementation part. EasyWeb Conceptual Framework provides the analytical model of the work, throughout the life cycle of the realization of the solution and its lifetime. It is an organized collection of distinct concepts and their relationships in the context of a business domain problem. It enables the overall problem definition through logical constraints defining the solution scope expectations. On the other hand, EasyWeb Implementation Framework, as a natural continuity of the Conceptual Framework, consists in the preparation of an IT working environment and collaboration workplace, providing infrastructure, tools, services and integrations, as appropriate, for the both initial implementation and production stage. If the Conceptual Framework provides the “problem” definition and solution guidelines, the Implementation Framework enables the realization of the solution.

ARK IT has now embarked in a journey of major upgrade to our EasyWeb Implementation Framework into latest version of technologies and architectural patterns.

We are looking for someone who is an expert in front-end development UI design and UX design, is motivated to combine the art of design with the art of programming. Main responsibility will be to understand business requirement, design UX and UI that responds best to such requirement and ensure development and implementation of the design.

Tasks, Duties, Responsibilities

  • Communicate with clients to understand their business goals and objectives
  • Design and develop intuitive user interfaces for the applications, built through our EasyWeb Framework
  • Create and maintain wireframes, interactive mockups and prototypes
  • Build reusable code and libraries for future use
  • Optimize applications for maximum speed and scalability
  • Collaborate with other team members and stakeholders
  • Collaborate with back-end developers and web designers to improve usability
  • Get feedback from, and build solutions for, users and customers
  • Help back-end developers with coding and troubleshooting
  • Ensure high quality graphic standards and brand consistency
  • Wide use and integration of open-source tools
  • Stay up-to-date on emerging technologies

Skills and Experience

  • 3+ years’ experience as a front-end developer
  • 3+ years’ experience as a UI/UX designer
  • Hands on experience with markup languages
  • Extensive experience with JavaScript and CSS
  • Experience with Javascript Reactive frameworks like Vue, React, Angular or Svelte (preferably Vue)
  • Experience with CSS frameworks like Bootstrap
  • Knowledge of CSS, CSS extension languages (Sass, Less), and CSS preprocessor tools
  • Familiarity with browser testing and debugging
  • In-depth understanding of key design principles and the entire web development process (design, development and deployment)
  • Proficient understanding of code versioning tools, such as Git
  • Good understanding of layout aesthetics
  • Knowledge of SEO principles
  • Proficiency in designing interfaces and building interactive prototypes using tools like Figma, AdobeXd, Axure RP, etc.
  • Familiarity with image authoring tools like Gimp, Photoshop (or any other similar tool).
  • Familiarity with content management systems
  • Ability to perform well in a fast-paced environment
  • Excellent interpersonal and communication skills
  • Excellent analytical and multitasking skills
  • Proficient knowledge of English language
  • BSc degree in relevant field

Additional Preferred skills and experience

  • Experience with Node.js used for supporting the front-end development environment
  • Backend experience with Node.js applications and frameworks such as Express, etc…
  • Knowledge about CI/CD DevOps practices, environment and make use of tools is much appreciated. (Git, Jenkins, SonarQube, Nexus, etc.)

Benefits

  • Long-term contract
  • Eligibility to become part of supplementary insurance scheme supported by the company (applied after a minimum of one year of employment)
  • Training and learning opportunities – Online Learning Portals, Public Lectures, online Conferences, etc.
  • International work experience
  • Travel opportunities
  • Outstanding working environment (birthday celebrations, team-building, sport events, etc.)
  • Career and professional advancement.