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.