Roles & Responsibilities
Core Skills
Front-End Developer- Angular
Required SkillsBachelor In Computer Science Or Any Relevant Field.
Proven experience as a Full Stack Developer or similar role
Experience developing web application
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, TypeScript, XML, jQuery)
Knowledge of multiple back-end languages (.Net Core) and JavaScript frameworks (e.g. Angular, React, Node.js etc.)
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
Qualifications
Understanding of Core Data framework for local data storage and management.
Grand Central Dispatch (GCD) And Concurrency
Proficiency in using GCD to manage concurrent and asynchronous tasks.
Memory Management
Understanding of ARC (Automatic Reference Counting) and managing memory effectively to prevent memory leaks.
Version Control
Proficiency in using Git for version control and collaborative development.
App Architecture
Knowledge of different app architecture patterns like MVC, MVVM, VIPER, and their pros and cons.
Unit Testing And Test-Driven Development (TDD)
Writing unit tests using XCTest or other testing frameworks and practicing TDD.
Debugging And Profiling
Effective use of debugging tools and Instruments for performance analysis.
Push Notifications And Background Execution
Implementing push notifications and handling background tasks.
App Store Submission
Knowledge of the app submission process, provisioning profiles, and App Store guidelines.
Security
Implementing security best practices, such as secure data storage and encryption.
Localization And Internationalization
Adding support for multiple languages and regions in your app.
Core Animation And Graphics
Understanding of Core Animation for creating fluid animations and visual effects.
Continuous Integration And Deployment (CI/CD)
Integrating apps with CI/CD pipelines for automated testing and deployment.
Third-Party Libraries And APIs
Familiarity with common third-party libraries and SDKs to enhance app functionality.
Keeping Up With Updates
Staying updated with the latest iOS SDK releases, best practices, and community trends.
Problem Solving
Strong problem-solving skills to debug issues and find efficient solutions.building decoupled systems.
Bangalore location and aligned to work with Dubai and work week will be Sunday to Thursday. Hybrid with 7 days WFH in a month.
Experience
Skills
- Primary Skill: Frontend Development
- Sub Skill(s): Frontend Development
- Additional Skill(s): Angular, ReactJS, Node.js, CSS, HTML, MongoDB DBA, MySQL, JavaScript Development, typescript
About The Company
Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP).
Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Krakw, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.