
Angular Software Engineer
Agile Actors
full-time
Posted on:
Location Type: Hybrid
Location: Athens • 🇬🇷 Greece
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularBabelCypressJavaScriptJestNode.jsReduxSCSSTypeScriptWebpackYarn
About the role
- We are a vibrant tech company that augments and empowers technical teams for both international and Greek clients.
- Join Agile Actors and work with diverse, dynamic teams delivering cutting-edge solutions.
- Grow through projects with global leaders in a trusted and empowering environment.
- Collaborate with clients to deliver solutions that shape the future of technology.
Requirements
- Knowledge of design patterns and principles.
- Good knowledge and understanding of JavaScript fundamentals and experience with ES6+ (ESNext).
- Experience in building SPAs with Angular 2+
- Experience in Typescript.
- Experience in building rich responsive/adaptive web UIs with HTML5 and CSS3.
- Experience in consuming REST APIs and in REST principles.
- Familiarity with version control software tools (preferably Git).
- **Highly Desired:**
- Experience with Agile methodologies and frameworks (e.g. Scrum, Kanban).
- Experience with state management tools (e.g. NGRX, NGXS, Akita, Redux).
- Experience in writing Unit tests (e.g. Jest, Jasmine, Karma) and/or e2e tests (e.g. Cypress, Protractor).
- Familiarity with common front-end development tools (e.g. Webpack, Babel, npm, yarn).
- Familiarity CSS preprocessors (e.g. Sass, LESS) or CSS in JS patterns (e.g. jss, styled components).
- Familiarity with Accessibility and SEO principles.
- BSc/MSc in Computer Science or any other related fields.
- **Extras We Love**
- Node.js or any other back-end technology experience.
Benefits
- **Compensation benefits**
- - Tailored Remuneration Package that recognizes your expertise with a competitive salary
- - Private Health Care Insurance to ensure your physical well-being.
- - Ticket Restaurant Card
- - Psychological Support through a professional helpline for you and your family, with 5 free sessions included to promote mental well-being.
- **Developmental Benefits**
- - Internal Coaching Program empowers your growth, with experienced coaches supporting both technical and soft skills development.
- - Personal Development Plan tailored with your coach to align with your career aspirations.
- - 360° Continuous Feedback Model to keep your skills and performance aligned with your goals.
- - Unlimited Training & Learning resources to cover all aspects of your professional growth, including access to various online platforms such as Udemy, Coursera, and Pluralsight from day one.
- - Career Development Pathways that offer mentoring, leadership programs, and opportunities to enhance both technical and leadership skills.
- - Chapters (Internal Communities) for sharing knowledge, mentoring, and shaping technology’s future.
- - Diverse Customer Ecosystem offers dynamic opportunities for career growth and development.
- - Onboarding Buddy to support and guide you from day one.
- **Working model**
- - Flexible Working conditions tailored to your assigned account.
- - Work-Life Balance with a culture that promotes flexibility and sustainability.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptES6+Angular 2+TypescriptHTML5CSS3REST APIsAgile methodologiesUnit testingNode.js
Certifications
BSc in Computer ScienceMSc in Computer Science