Ionic Angular Developer - Mobile App Designing Wenodo
Wenodo
Office Location
Full Time
Experience: 4 - 4 years required
Pay:
Salary Information not included
Type: Full Time
Location: Bhopal
Skills: Ionic Framework, Angular, JavaScript, HTML5, CSS3, RESTful APIs, Git, Cypress, Cordova, TypeScript, RxJS, Jest, jasmine, CICD pipelines, Capacitor, GraphQL
About Wenodo
Job Description
You are a seasoned and highly skilled Ionic Angular Developer, who will be a key contributor in designing, developing, and maintaining complex, cross-platform mobile applications. Your extensive experience with the Ionic Framework and Angular will be crucial in delivering high-performance, scalable, and secure applications that align with our business objectives. Additionally, you will play a pivotal role in mentoring junior developers and fostering technical excellence within the team. In your role, you will focus on advanced Ionic Angular development, including architecting and developing complex, high-performance, and reusable components and modules. You will implement advanced Angular concepts like reactive programming with RxJS, state management (NgRx, Akita), and custom directives. Optimizing application performance for various mobile platforms and devices, implementing UI/UX patterns and animations, as well as designing robust data caching and offline synchronization mechanisms are also key responsibilities. You will be involved in backend integration and API management, where you will design efficient data communication strategies with RESTful APIs and other backend services. Implementing secure authentication and authorization mechanisms, optimizing API interactions, and having experience with GraphQL will be essential requirements. Cross-platform development and deployment will also be part of your responsibilities, involving building and maintaining robust, scalable, and secure mobile applications for iOS and Android using Ionic Framework. You will implement platform-specific features and optimizations, manage application deployment and distribution processes (App Store, Google Play), and have experience with Capacitor or Cordova. Your role will also encompass testing and quality assurance, where you will design and implement comprehensive testing strategies, utilize testing frameworks like Jest, Jasmine, and Cypress, conduct code reviews, ensure adherence to coding standards and best practices, and implement and manage CI/CD pipelines for mobile applications. As a technical leader, you will provide guidance and mentorship to junior developers, contribute to architectural guidelines and best practices, lead technical discussions, contribute to architectural decisions, and troubleshoot complex technical issues. Staying up-to-date with the latest advancements in mobile technologies, Ionic Framework, and Angular will be crucial. You will evaluate and recommend new technologies and tools to enhance development efficiency and application performance, as well as contribute to the continuous improvement of development processes and workflows. Your technical skills should include 4-6 years of professional experience in mobile application development using Ionic Framework and Angular, expert-level proficiency in JavaScript, TypeScript, HTML5, and CSS3, a deep understanding of Angular concepts, extensive experience with consuming RESTful APIs and backend services, proficiency in Git and other version control systems, experience in testing frameworks, CI/CD pipelines, Capacitor or Cordova, and GraphQL. Soft skills required include excellent problem-solving and debugging skills, strong communication and collaboration skills, ability to work independently and in a team, attention to detail, passion for building high-quality mobile applications, mentoring skills, and understanding of mobile UI/UX principles. Having a strong portfolio of mobile applications developed using Ionic Framework and Angular will be an added advantage.,