Job Title: Mobile Application Developer
We are seeking a skilled and experienced mobile application developer to design, develop and maintain high-quality mobile applications for iOS and Android platforms.
Main Responsibilities:
* Design and develop mobile applications using Flutter and relevant libraries.
* Collaborate with cross-functional teams to create an intuitive user experience.
* Implement new features and improvements in existing applications.
* Maintain backend integrations using Python, ensuring security and scalability.
Requirements:
* Proven experience in iOS and Android app development.
* Strong knowledge of Flutter and commonly used Flutter development libraries.
* Experience with Python for backend development and automation.
* Experience with Objective-C and Java/Kotlin.
* Familiarity with Xcode, Android Studio, and development environments.
* Experience with version control using Git.
Duties:
* Perform testing and debugging to ensure application functionality and performance.
* Participate in code reviews and provide constructive feedback.
Skills:
* Strong problem-solving and critical thinking skills.
* Good understanding of object-oriented design principles and architectural patterns (MVC, MVVM).
* Familiarity with performance analysis on iOS and Android.
* Strong communication and interpersonal skills.
* Experience with unit and UI testing.
Education:
A bachelor's degree in Computer Science or a related field is required.
The ideal candidate will have a strong passion for developing innovative mobile applications that meet the needs of our users. They will be able to work effectively in a team environment and communicate complex technical ideas to both technical and non-technical stakeholders.