– Design, develop, and maintain high-quality web and mobile applications using Angular and Ionic frameworks.
– Lead the development team in implementing best practices for front-end architecture and coding standards.
– Collaborate with cross-functional teams, including UX/UI designers and backend developers, to define, design, and deliver new features.
– Optimize applications for maximum performance, scalability, and cross-platform compatibility
– Provide technical mentorship and guidance to team members to ensure project goals and deadlines are met.
– Conduct regular code reviews to ensure adherence to quality standards and industry best practices.
– Stay updated with the latest trends in Angular, Ionic, and related front-end technologies, recommending improvements as needed.
– Troubleshoot and resolve complex technical issues during development and post-deployment.
– Manage project timelines, allocate resources, and ensure timely delivery of tasks.
– Document development processes, workflows, and technical specifications.
– Job Requirements: Minimum of 5 years in front-end development, working with Angular and Ionic. Strong expertise in Angular (version 14 and above).
– Experience with Angular Material, RxJS, and NgRx (or other state management libraries). Knowledge of Server Side Rendering including SEO considerations.
– Knowledge of Angular Build deployment with and without Docker.
– Hands-on experience with TypeScript, JavaScript, HTML5, and CSS3.
– Proficient in Ionic framework for hybrid mobile app development
– Knowledge of Progressive Web Applications (PWAs). Knowledge of Cordova and Capacitor.
– Knowledge of RESTful APIs, Graphql and SOAP integration with backend services.
– Familiarity with mobile app deployment processes (App Store, Google Play & Push Notifications).
– Experience with version control tools like Git, Bitbucket and Azure DevOps. Excellent communication and leadership skills.
– Ability to work collaboratively in a team environment. Strong problem-solving and analytical skills.
– Familiarity with Agile/Scrum methodologies. Previous experience in mentoring or leading a team