Always looking for talents

We are always looking for new talents who are passioned about what they do, adding value to our team.

Front End Developer

Level: Senior / Midlevel / Junior (with at least 1-year experience)

ABP is a leading tech company in the region. We are a team with vast experience and passion for what we do. With more than 10 years of experience in ICT consultancy services, our goal is to provide always high-quality solutions using the best technologies. Our agile teams have delivered successful projects in different fields, such as health care, education, e-commerce, and other industries. To consistently deliver the highest quality solutions to our international clients and partners, we only hire the Top Talents and nurture their professional growth on existing and new exiting and challenging projects.

We are looking for 5 qualified Front-end developers to join our team. You should be able to render our company and customer requirements into practical and attractive interactive applications.
We are looking for proactive people, talented team players, passionate about programming, and oriented to provide the best experience to the end-user.
You will face numerous technical challenges, so you must use current technologies, get involved in the mobile world, web applications, devices, etc.
This is an excellent opportunity for those professionals looking to develop in one of the fastest-growing companies in the industry!
We expect you to be a tech-savvy professional, who is curious about new digital technologies, and aspires to combine usability with visual design. If you're excited to be part of a winning team, ABP is a perfect place to get ahead. You'll be glad you applied to ABP.

Responsibilities for Front End Developer

  • Using markup languages like HTML, CSS, S/CSS, JavaScript to create user-friendly web pages
  • Maintain and improve a website, design mobile-based features
  • Develop new user facing features
  • Write reusable code and libraries
  • Enhance application for maximum speed and scalability
  • Validate input before submitting to back end, collaborate with back-end developers and web designers to improve usability in order to link the gap between graphic design and technical implementation
  • Define how the application looks and how it works
  • Translate UI/UX design wireframes to actual code
  • Stay up-to-date on emerging technologies

You don't have to meet all requirements to be able to apply. Apply if you think you are a good fit for our team.

Qualifications for Front End Developer

Skills we are looking for:

  • 1-year minimum working experience in a software company
  • Experience with VUEJS, React, and Angular
  • Experience with PHP (knowledge of Laravel is a bonus)
  • Firm understanding and practical experience with SQL (MySQL)
  • Proficient in code visioning tools
  • Proven experience in a similar role
  • In-depth understanding of the entire web development process (design, development, and deployment)
  • Ability to perform well in a fast-paced environment
  • Good understanding of SEO
  • Proficient in code visioning tools
  • Familiarity with software like Adobe Suite, Photoshop, and content management systems
  • Knowledge of image authoring tools
  • Proficient understanding of web markup
  • Possess proficiency in HTML, HTML5, CSS, S/CSS, VanillaJS, JavaScript
  • Familiarity with browser testing and debugging
  • Ability to work independently with minimal supervision while achieving benchmarks
  • Great interpersonal skills
  • BSc degree in Computer Science or relevant field

Soft skills required to join our team

  • Attitude
  • Communication (both listening and speaking skills)
  • Empathy
  • Patience
  • Critical thinking
  • Decision making
  • Problem-solving
  • Work ethic
  • Teamwork
  • Leadership qualities
  • Time management
  • Conflict resolution
  • Networking

Share this:

Location: Tirana
Deadline: 30.08.2021

Let's meet

If you are looking for more information about Albanian Business Partner's services, solution or technology, contact us to discuss your challenges.