Roles and Responsibilities:Analyze application requirements and participate in technical discussions by reviewing specifications and engaging in team meetings to ensure a clear understanding of system needs and alignment on technical solutionsDevelop clean, efficient, and maintainable code by following established coding standards and approved designs to deliver high-quality, reliable, and scalable applicationsPerform unit and integration testing by executing test cases and validating results against requirements to ensure functionality works correctly across components and environmentsContribute to design documentation by documenting owned components and identifying risks or gaps to provide clear references for development and future maintenanceTroubleshoot and resolve application issues by analyzing errors, logs, and system behavior across environments to minimize downtime and maintain application stabilityParticipate in code reviews and knowledge-sharing activities by reviewing peers' code and sharing best practices to improve code quality and foster team learningMaintain technical documentation related to developed components by updating records and notes during the development lifecycle to ensure accurate references for ongoing support and auditsRequirementsProfessional Experience:3 - 5 years of experience in software application development.Angular Knowledge:Excellent knowledge of Angular framework, including component architecture, services, routing, and state managementStrong knowledge of JavaScript/TypeScript and DOM manipulationUnderstanding of frontend performance optimization and REST API consumptionKnowledge of UI integration with backend servicesBuilding mobile applications using hybrid frameworks such as Ionic, Capacitor or similarUnderstanding of responsive and adaptive UI design for mobile devicesExperience in integrating mobile applications with RESTful backend services and security aspectsFamiliarity with mobile performance considerations and cross-platform compatibility