Skills And Tools:
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
- Develop quality software applications.
- Analyze and maintain existing software applications.
- Design highly scalable, testable code.
- Discover and fix programming bugs.
- Bachelor's degree or equivalent experience in Computer Science or related field.
- 3+ years of strong mobile development experience.
- Experience in Flutter Mobile Development Platform.
- High proficiency coding in DART and other mobile specific language.
- Understanding of Material Design principles and guidelines.
- Experience with RESTful web services.
- Experience with Push Notification.
- Experience with offline storage and SQL Lite, threading, and performance tuning.
- Experience with design patterns and OOP concepts.
- Understanding of Version Control Systems such as Git.
- Good understanding of agile methodologies (SCRUM).
- Ability to meet deadlines and follow directions. * Excellent communication skills.