Angular Developer

Description

We are looking for a Angular Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wire frames to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge 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
  • Participate in Agile processes to ensure projects are scoped and delivered on time
  • Create well-designed, reusable and fully-tested code using current best practices for websites, landing pages, blogs, and other online applications
  • Integrate with Marketing and 3rd-party services to improve the visitor experience and overall performance of our websites
  • Work with Operations to maintain development systems and deployment workflows
  • Troubleshoot/repair website issues, in-house tools, and other application infrastructure as needed
  • Contribute to Web Development culture through peer code reviews, maintaining coding standards, documentation, and mentoring other developers/contractors
  • Follows the latest W3C Standards, demonstrates a deep understanding of CSS architecture, and has experience in building scalable/maintainable CSS
  • Experience with building functionality based on WordPress or LAMP Stack
  • Cross-browser compatibility issue resolution, Search Engine Optimization (SEO) and website performance optimization
  • Familiarity with Marketing tools such as Tag Management (Google Tag Manager), Analytics (Google Analytics) and AB Testing (Optimizely)
  • Experience working in an Agile/Scrum environment
  • Familiarity with backend scripting, web server hosting, or Amazon Web Services is a plus
  • Write effective, scalable code
  • Develop components to improve usability and overall performance
  • Integrate user-facing elements into applications
  • Test and debug programs
  • Create web components using design systems
  • Assess and prioritise feature requests
  • Coordinate with internal teams to understand user requirements and provide technical solutions
  • Communicate effectively in “tech” and layman’s terms, translating the messages for, and between, different parties as necessary
  • Perform other duties as required
  • Experience with Scrum/Agile development methodologies
  • Experience debugging distributed systems with high data loads
  • Ability to interact with clients and have a consultative approach
  • Identify and correct bottlenecks and fix bugs
  • Problem solving skills to tackle business challenges
  • Intellectual curiosity to provide creative solutions
  • Good interpersonal, written and verbal communication skills
  • Ability to rapidly learn and take advantage of new concepts, business models, and technologies
  • Adhere to clients Software development processes and best practices
Skills
  • Bachelor’s degree
  • Strong interpersonal and communication skills
  • Understanding of service-oriented architecture and how to write a modern 12 factor application principles
  • Solid database skills in a relational database (e.g. PostgreSQL, MySQL, Oracle, SQL Server)
  • Strong knowledge of version control software (e.g. bitbucket)
  • Experience deploying web applications into production
  • Unit testing and automated unit test execution implementation using CI/CD pipelines and scripts
  • 2+ years of hands-on front-end development experience, has expert level proficiency in HTML5, CSS3/Sass and the ability to build medium-to-large size responsive websites independently
  • Strong programming skills in JavaScript and the ability to build web applications/components based on business requirements
  • Practical experience with JavaScript frameworks such as Node, Vue, React or Angular 6+
  • Proficiency in 3rd-party JavaScript libraries such as JQuery, Zurb Foundation, or Bootstrap, and build tools such as WebPack, Grunt, Gulp
  • Experience with building web applications and integration with 3rd-party web services using APIs (RESTful, JSON)
Job location

Prishtina

Work environment

  • Good Salary (based on agreement)
  • Nice working conditions
  • Office is located near the centre of the city