Skills
• Senior Consultant with 6-8 years.
• Experience in the development of the hybrid mobile apps that works on both Android and iOS using Ionic (Cordova/Angular) Framework.
• Experience in CSS, HTML5 and JavaScript (Angular, JQuery, Bootstrap, etc), JSON, XML.
• Experience in the REST API development / consumption by client and modern design patterns.
• Authored at least 1 mobile app on Ionic Framework.
• Familiarity with the CI/CD pipeline and tools such as Jenkins or equivalents.
• Good to have experience with Linux command line or Gradle scripts for the Jenkins configuration and job creation.
• Agile software development experience that enables shorter development iterations, fast feedback loops, and the quick deployment of problem-free code.
• Self-Motivated, Enthusiastic, Energetic and Passionate about technology and working as a part of a team.
• Ability and Open-Mindedness to quickly learn and achieve proficiency of new tools, languages, new development methodologies and cutting-edge technologies with training and on-the-job experience.
• Advanced understanding of programming logic and patterns and the ability to learn new programming languages and patterns quickly.
• Strong communication skills and an ability to articulate technical vision while understanding business requirements, with the ability to debate and collaborate with other team members.”
• Leading software development activities to help broaden Invenio’s mobile portfolio and influence future product roadmaps.
• Projects may demand knowledge on the various technological areas including cloud-native infrastructure, security, CI/CD development and deployments, native development and other emerging technologies.
• Contributing to the creation of mobile app prototypes and Proof-Of-Concepts.
• Contributing as a team member leading to technical solutions, architecture, research, and implementation of new technologies in a small collaborative startup-like environment.
• Collaborating with peers within Invenio and Invenio partners, enabling cross-company efforts.
• Developing and designing solutions to software engineering problems requiring frequent use of ingenuity and creativity.• Staying up to speed on all current and next-generation technologies.