Are you a seasoned Front-end Developer willing to grow as a professional and work on large-scale projects, using different working approaches that are both diverse and cutting-edge? Are you passionate about innovative and top-notch software solutions and want to be part of like-minded professionals? Do you enjoy working in a fast-paced, yet collaborative environment?
If your answer is “Yes”, we would love to talk to you.
Reach new technical heights and:
- Communicate with other Front-end developers within the company on best practices, new technologies, etc.
- Grow your technical skillset and enhance your career
- Tackle complex problems while creating some of the most advanced applications in the industry
- Ensure the solution is scalable and meets overall business requirements
- Guide technical teams to deliver flexible and scalable solutions
- Provide mentorship and supervise developers
- Work with client-side and distributed development teams
If you have/are:
- Excellent knowledge of JavaScript/TypeScript, HTML and CSS
- Experience with Angular, React, or other frameworks
- Good understanding of OOP principles, Data Structures, Algorithms, Design Patterns
- Experience in responsive and mobile WEB development
- Experience with web systems running on various OS and browsers, including older versions
- Strong understanding of CSS pre-processors (SASS / SCSS) and task runners (Grunt, Gulp, Webpack is preferred)
- Strong understanding of performance optimization techniques, caching, and versioning for static resources
- Solid understanding of development lifecycle, including working experience with Git/GitFlow, Pull Requests and Code Reviews
And you stand out with:
- Experience with Node.JS and Cloud-based architectures
- Experience in setup and maintain continuous integration & delivery (Jenkins / Pipelines/ TravisCI)
- Experience with Scrum
- Experience with Unit testing for JavaScript – Karma, Jasmine, or other;
- Bachelor or higher degree in Computer Science, Informatics or an equivalent program
What do we offer:
- You will have the chance to bring your expertise, enthusiasm, and people skills, and shape the way we transform the business (and lives) of our clients, partners, and society
- You will be trusted and encouraged to take decisions and smart risks, and have a significant impact on our future development
- You will be surrounded by other highly performing team members and will have the chance to grow and scale with us
- You will become part of a thrilling and collaborative environment where you will be able to share your ideas and gain insightful feedback
- You will enjoy the flexibility and be able to keep the balance between your personal and professional life and focus on what’s important
- You will receive a competitive remuneration and comprehensive benefits package you can alter per your needs