TESCRA India Logo
TESCRA India
CAREERS
Mobile App Developer
6 days ago
TESCRA India
DESCRIPTION

• 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

• 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

QUALIFICATIONS
iconMust Have Skills
  • DART
  • OOPS
  • FLUTTER
  • MOBILE APPLICATIONS
Minimum Education Level
Bachelors or Equivalent
Years of Experience
7-15 years
ADDITIONAL INFORMATION
Work Type: Full Time
Location: Bangalore, Karnataka, India
Job ID: Tescra-Rec-B57289