An innovative firm is seeking a skilled mobile app developer with extensive experience in Android and iOS development. This role emphasizes proficiency in Flutter and Dart, along with a solid understanding of software design principles and Agile methodologies. You will have the opportunity to create impactful mobile applications that connect seamlessly with backend services, enhancing user experiences. If you are passionate about mobile technology and eager to contribute to exciting projects, this position offers a dynamic environment where your skills will thrive and make a difference.
Qualifications
6-10 years of software design and development experience for mobile apps.
Proficient in Flutter and Dart programming languages with app development expertise.
Responsibilities
Develop mobile applications for Android and iOS platforms using modern frameworks.
Implement backend connections with Azure and integrate third-party APIs.
Skills
Android Development
iOS Development
Flutter
Dart
Bluetooth Communication
Java
C++
Agile Methodologies
Debugging
Software Design Patterns
Education
Bachelor's Degree in Computer Science
Master's Degree in Computer Engineering
Tools
Git
Subversion
Android Studio
VS Code
Job description
Job Description:
6 - 10 years' experience in software design & development using Android and iOS for mobile apps
2-3 years of experience in Flutter and Dart programming language
Significant experience and expertise in app development
Preferable experience and expertise with Bluetooth communication
In depth understanding of Object Oriented programming languages like Java and C++.
Familiarity using version control tools like Git, Subversion etc. and IDEs like Android Studio, VS Code etc.
Understanding of the Agile Software Development Life Cycle and been exposed to Scrum projects.
Knowledge of Dart programming language, Rest APIs and integration of various APIs from third parties.
Comfortable using test cases for debugging code, enhancing performance and reliability.
Solid understanding of CS concepts including software design, architecture, design patterns, data structures, algorithms, multithreading and databases
Bachelor or Master's degree in Computer Science and Computer Engineering.
Excellent design and communication skills
Experience implementing mobile apps with backend Azure connections