At InnoWave, we are committed to delivering innovative digital solutions that make a real impact. As a Frontend Developer, you will play a key role in the development of high-quality web applications while working in a dynamic and agile environment.
Responsibilities:
- Develop and maintain web applications using core frontend technologies such as JavaScript, HTML, and CSS.
- Build user interfaces with modern frameworks like Angular.
- Collaborate with cross-functional teams, including backend developers, UI/UX designers, and product owners, to deliver high-quality features.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Use design patterns like MVC, Widgets, and Modular to structure and maintain robust codebases.
- Work with Agile methodologies, including SCRUM, to ensure timely delivery of projects.
- Manage source control using tools like Git and GitHub.
- Participate in code reviews and ensure adherence to best practices in web development.
Requirements:
- Minimum of 5 years of experience in a similar frontend development role.
- Proficiency in JavaScript, HTML, CSS, and modern JavaScript frameworks like Angular.
- Familiarity with design patterns like MVC, Widgets, and Modular.
- Hands-on experience with Node.js.
- Experience with Git and JIRA for version control and project tracking.
- Experience with templating systems like Mustache.js and Soy (optional but valued).
- Familiarity with API description languages like RAML and YAML (optional but valued).
- Strong understanding of Agile development methodologies, including SCRUM.
- English fluency is required.
- Willingness to travel regularly as part of the role.