Position Overview:
We are seeking a skilled Cross-Platform Mobile Developer to join our dynamic team. The ideal candidate will have strong expertise in Flutter, Android Native, and iOS Native development, enabling them to design, build, and maintain high-quality mobile applications for multiple platforms. This role involves collaborating with cross-functional teams to deliver seamless and scalable mobile solutions.
Key Responsibilities:
- Develop and Maintain Mobile Applications: Build high-performance mobile apps using Flutter for cross-platform functionality.
- Work with Android Native (Kotlin/Java) and iOS Native (Swift/Objective-C) for platform-specific enhancements.
- Collaborate with Teams: Work closely with designers, backend developers, and stakeholders to implement intuitive user experiences.
- Participate in code reviews, testing, and debugging to ensure app stability and performance.
- Optimize Applications: Identify and fix performance bottlenecks.
- Optimize applications for maximum speed, scalability, and compatibility.
- Stay Updated: Keep abreast of the latest trends in mobile technologies and frameworks.
- Implement industry best practices for mobile development and security.
Required Qualifications and Skills:
- Educational Background: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience: 3-5 years of hands-on experience in Flutter development.
- Proven expertise in Android Native (Kotlin/Java) and iOS Native (Swift/Objective-C) development.
- Technical Skills: Proficiency in state management tools like Bloc, Provider for Flutter.
- Strong knowledge of RESTful APIs, JSON, and third-party libraries.
- Familiarity with CI/CD tools and deployment processes for Google Play Store and Apple App Store.
- Soft Skills: Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Self-driven with the ability to work independently and in a team environment.
Preferred Qualifications:
- Experience with Firebase, GraphQL, or other backend technologies.
- Knowledge of Agile and Scrum methodologies.
- Exposure to IoT or real-time application development.
What We Offer:
- A collaborative and innovative work environment.
- Opportunities for professional growth and skill enhancement.
- Competitive salary and benefits package.