Job Summary
We are looking for a skilled developer with strong proficiency in Angular and Ionic (please do not apply if you are not familiar with Ionic) and C#. You will be involved in designing, developing, and maintaining high-quality software solutions.
- Minimum Qualification : Degree
- Experience Level : Entry level
- Experience Length : 2 years
Job Description/Requirements
- Architect & Build Mobile Apps: Design, develop, and maintain cross‑platform mobile applications using Ionic Framework with Angular, integrating seamlessly with C#/.NET back‑end services.
- Front‑End Development: Implement reusable UI components, responsive layouts, and native‑like navigation patterns in TypeScript, HTML, and CSS.
- Back‑End Integration: Collaborate with .NET developers to consume and extend ASP.NET Core Web APIs, ensuring clean contracts and efficient data flow between the front‑end and server.
- Performance Optimization: Debug, profile, and optimize application performance on both Android and iOS devices, leveraging tools like Chrome DevTools, Ionic DevApp, and device emulators.
- Quality Assurance & Testing: Write and maintain unit tests (Jasmine/Karma) and end‑to‑end tests (Protractor/Cypress) for the Angular/Ionic codebase; participate in code reviews to uphold high standards.
- Documentation & Best Practices: Produce clear, well‑structured documentation for components, services, and API integrations. Enforce coding standards, linting, and version control workflows using Git.
- Agile Collaboration: Work closely with product owners, designers, and QA to refine requirements, estimate tasks, and deliver features in two‑week sprints. Contribute to continuous improvement of processes and tooling.
- Continuous Learning: Stay up to date with the latest Angular and Ionic releases, modern JavaScript/TypeScript features, and mobile development trends. Propose and evaluate new libraries or frameworks as needed.
Requirements:
- C# & .NET Expertise: Strong experience building and maintaining backend services with C# and the .NET ecosystem.
- Angular / Ionic Skills: Hands‑on experience with Angular; familiarity with Ionic Framework for mobile app development.
- Object‑Oriented Design: Solid understanding of OOP principles, design patterns, and clean architecture.
- Data Access & ORM: Experience working with relational databases (e.g., SQL Server, PostgreSQL) and ORM tools such as Entity Framework Core.
- Version Control: Proficient with Git, including branching strategies, pull requests, and code reviews.
- Soft Skills: Excellent problem‑solving abilities, clear communication, and a collaborative mindset.
Nice to Have:
- ASP.NET Core / MVC / Web API: Prior work building RESTful services or MVC applications with ASP.NET Core.
- Web Fundamentals: Stronger knowledge of JavaScript, HTML5, and CSS3, including preprocessors like SASS/LESS.
- Cloud Platforms: Experience deploying and maintaining applications on Azure or AWS (e.g., App Service, Functions, S3).
- Agile Methodologies: Familiarity with Scrum or Kanban practices, automated build pipelines (CI/CD), and task tracking tools (Jira, Azure DevOps).
- Mobile Ecosystem: Understanding of native plugin integration (Cordova/Capacitor), push notifications, and mobile app store submission processes.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.