Job Title: Mobile App Developer
Location: Bangalore India
Experience: 79 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 ecosystem 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 highquality 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 teamplayer 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