Job Details
Skills And Tools:
Job Description
We are seeking a highly skilled Senior Mobile Developer proficient in Flutter Cross-Platform
development, with a strong background in mobile native development for iOS and Android
using Swift and Kotlin. The ideal candidate will possess a keen eye for detail and a commitment
to delivering pixel-perfect UI designs, alongside expertise in building real-time communication
systems and experience in socket programming. As a Senior Mobile Developer, you will play a
key role in developing and maintaining our mobile applications, ensuring a seamless user
experience across multiple platforms.
Responsibilities:
1. Develop high-quality, responsive mobile applications using Flutter framework.
2. Collaborate with the design team to translate UI/UX designs into pixel-perfect, high-
performance mobile applications.
3. Implement custom native modules and interfaces when required for Flutter applications.
4. Build and integrate real-time communication systems, including chat and video conferencing
functionalities, using socket programming techniques.
5. Maintain code integrity and organization, ensuring codebase is clean, efficient, and well-
documented.
6. Optimize application performance for maximum speed and scalability.
7. Stay up-to-date with the latest trends and best practices in mobile development, Flutter
framework, and real-time communication technologies.
8. Troubleshoot and debug mobile applications to resolve performance issues and bugs.
9. Mentor junior developers and participate in code reviews to maintain code quality and
standards.
10. Work closely with cross-functional teams including designers, product managers, and QA
engineers to deliver high-quality mobile applications.
Job Requirements
1. Bachelor's degree in Computer Science, Engineering, or a related field.
2. Proven experience as a Mobile Developer with expertise in Flutter Cross-Platform
development.
3. Strong proficiency in mobile native development for iOS using Swift or Android using Kotlin.
4. Experience building and deploying mobile applications to both iOS App Store and Google Play
Store.
5. Solid understanding of mobile UI/UX design principles and a track record of delivering pixel-
perfect UI designs.
6. Experience in building real-time communication systems, including chat and video
conferencing functionalities.
7. Proficiency in socket programming and understanding of network protocols.
8. Excellent problem-solving and analytical skills with a strong attention to detail.
9. Ability to work independently and as part of a collaborative team in a fast-paced
environment.
10. Strong communication and interpersonal skills with the ability to articulate technical
concepts effectively.
11. Experience with Agile development methodologies is a plus.