Job Openings
Mobile App Developer
About the job Mobile App Developer
Job Title: Mobile App Developer
Location: Bangalore, India
Experience: 7-9 Years
Responsibilities:
- BSc in Electronics Engineering, Computer Engineering or Computer Science
- 5+ years development experience with fluency in a compiled object oriented programming langue
- 3+ years development experience with Dart
- Expert proficiency in Flutter
- Strong knowledge in the architecture and implementation of Mobile Applications
- Strong knowledge and experience in Responsive designs
- Strong knowledge in the Flutter eco-system and packages
- Fluent in spoken and written English
- Excellent knowledge of data structures, algorithms and software design principles
- Working knowledge of the full software development lifecycle including application architecture design
- Deep understanding of software design, OOP and design patterns
- Proactivity with a focus on getting things done, strong attention to detail and ability to produce high-quality work within set deadlines
- Experience with maintain and evolving a deployed code base: clean designs, refactoring, maintainable codebase
- Experience in writing unit and functional tests (test driven development is a plus)
- Experience in network programming, event driven & asynchronous programming, single vs multithreaded programming
- Solid understanding of client/server communication, ie. REST, HTTPS
- Structured approach
- Interest in mobile technologies, integration of mobile solutions with cloud, embedded systems
- Interest in new technologies, curiosity to build new systems
- Good team-player and strong communication skills
- Ability to work efficiently and independently
- Debugging and critical thinking skills
Android
- Proficient in Java, Kotlin
- Expert proficiency in Flutter on Android
- Strong knowledge in the architecture and implementation of Android Applications
- Deep understanding of Android SDK
- Working knowledge of Coroutines, Hilt, RxJava, Jetpack Navigation
- Playstore management
iOS
- Proficient in Objective C, Swift
- Expert proficiency in Flutter on iOS
- Strong knowledge in the architecture and implementation of iOS Applications
- Deep understanding of iOS SDK
- Working knowledge of Cocoa, Delegation, Storyboards, Protocols, swiftUI
- App store management
Nice to Have:
- Continuous integration systems, ie. Jenkins
- Experience with or have a strong motivation to work with MVVM Design
- Pattern, Databinding, etc.
- AI & ML usage and integration in mobile apps