Front End Developer (Angular)

  • Full-time

Company Description

 

Greppy Systems is a Software Engineering company ‘born’ in 2010. Our company’s organizational culture revolves around the idea of ‘partner sourcing’, which means helping high potential start-up projects grow, become self-sustainable companies and conquer the market with their innovative ideas. This means we get to work on complex projects with the latest stable technologies, while building lasting relationships between our team and our partners around the world


 

 

Job Description

Lead the process of designing, testing, and implementing programming applications using Angular programming language.

Develop and implement a streamlined user experience for desktop and mobile web apps.

Work in a team with the back-end developers and communicate with APIs using standard methods.

Work with middle ware technologies and databases to prepare detailed technical specifications from which integration services will be written.

Generally, works independently and leads the less experienced developers.

 

  • Design and develop user interfaces using Angular best practices.

  • Develop UI components that adhere to a standard style guide and can be reused across multiple applications within the company

  • Adapt interface for modern internet applications using the latest front-end technologies

  • Able to research new UI technology trends and develop working prototypes to experiment and assess

  • Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end users

  • Analyze, review, and alter programs to increase operating efficiency or adapt new requirements

  • Lead the efforts of problem resolution of issues and defects discovered during testing, independently resolve the issues if needed

  • Making complex technical and design decisions for Angular projects.

  • Work with back-end developers in the process of building RESTful APIs

  • Gather business requirements and define detailed specifications

  • Develop software using web presentation technologies such as AJAX, JSON, JavaScript, CSS and HTMLS

  • Participate in business unit and strategic planning and implement initiatives

  • Lead the less experienced developers and assist them with issues and questions

 

Qualifications

 

  • 5+ years previous work experience as an Angular or AngularJS developer

  • Previous work experience in Front-end development

  • Proficient in CSS, HTML and writing cross-browser compatible code

  • Experience with testing frameworks

  • Experience with RESTful services

  • Demonstrated application of software development methodologies and modern best practices

  • Expertise with Agile software development methodologies (Scrum, XP, Kanban, etc.), JSP/Servlet container frameworks, Apache, Tomcat, JSP, JSF, Hibernate, REST, SOAP, Web Services, Web Services Security, and Test-Driven Development with JUnit or equivalent tool

  • Proficiency with Eclipse or equivalent modern IDE and Subversion

  • Ability to multi task and be self-paced to accomplish goals

  • Ability to lead and motivate others and teach technical skills

  • Strong problem solving skills and self-motivated

  • Excellent verbal and written communication skills

  • Ionic experience a plus

  • Java development experience a plus

  • Bachelor’s degree in Computer Science or related field and/or equivalent work experience

Additional Information

What do we offer?

  • A fun and relaxed, yet dynamic working environment, a flexible program, a healthy life-work balance
  • A young and dynamic team with an open and extraverted communication style and outstanding performances 
  • Indoor fitness room, outdoor ping pong table, swimming pool subscription etc.
  • Non-corporate organizational environment, where ideas are valued and engagement is rewarded

This could be  a great opportunity for the right candidate. If you like warm, open and non-corporate environments and looking forward interesting projects, let's meet and talk about it.