We are looking for a highly skilled Software Engineer to join Aissel as a member of the integrated product development & delivery team.
We are currently hiring for the role of Mobile Application Developer at the Hubli Office.
Required Experience
Minimum 5+ years’ experience.
Requirements : Your
duties and responsibilities will include working together with our design team for product mocks and creating the next-level, latest mobile apps for our company.
The primary focus will be on implementing new user interfaces and features with automated units and integration tests.
The goal is to write “clean” and flawless code to produce fully functional software applications according to requirements.
Other essentials :
Good Spoken and Written English skills. Self-motivated and exceptional real-time problem-solving & Team Leadership skills.
Roles and Responsibilities :
Analyze the requirements and propose the best possible solutions.
Plan, implement and manage new projects and build mobile applications.
Deploying mobile apps in respective stores such as Play Store, App Store, etc.
Push application notification to the device.
Collaborate with the team to constantly innovate the design and functionality of apps.
Troubleshoot and debug apps and hand them over to testers for better performance.
Update the apps according to the latest technology trends.
Build applications using programming frameworks, flutter, android sdk, Objective C, or Swift
Build mobile applications for Android, iOS, Windows Mobile, Windows Phone, or other mobile platforms.
Research and propose new mobile apps and products.
Follow standard coding practices while writing code.
Essential Skills :
Good organizational skills
Flexibility and adaptability
Proven experience as an application developer
Bachelor’s degree in computer science, Information Technology, or a relevant field.
Proven +4 years of work experience as a Mobile App Developer
Portfolio of successfully released mobile apps on the App Store.
Exceptional problem-solving attitude.
Excellent managerial skills and strong work ethic.
Flutter & Dart (2+ years) : Expert-level knowledge of Flutter SDK and Dart programming for cross-platform development (iOS, Android and web).
Architecture & Patterns : Strong experience in scalable architecture patterns such as Bloc, Clean Architecture, MVVM, and DDD.
Advanced State Management : Proficient with advanced state management techniques (Bloc, Riverpod, GetX, etc.).
API Design & Integration : Experience with complex RESTful API integrations, GraphQL, and real-time communication (WebSockets, Firebase).
Firebase Ecosystem : Deep familiarity with Firebase suite (Auth, Firestore, Cloud Functions, Analytics, Crashlytics, Remote Config).
Security : Knowledge of secure mobile app development (data encryption, secure storage, OAuth2, etc.).
Testing : Strong background in test-driven development (TDD), including unit, widget, and integration testing.
CI / CD : Implemented and maintained CI / CD pipelines (Fastlane, Bitrise, GitHub Actions, or similar).
Performance Optimization : Skilled in profiling, performance tuning, memory optimization, and battery / performance analysis.
Mobile Application Developer • Delhi, India