Senior Mobile App Developer (Flutter and React Native)

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

Job Description

  • Employer: Social Catfish

  • Role: Senior Mobile App Developer (Flutter and React Native)

  • Job type: Full Time

  • Salary per month: LKR 200,000 - LKR 300,000

  • Required education: Degree 5+

  • Required work experience (years): 5+

About the company:

We have been named as one of Inc. Magazine's Fastest-Growing Companies (2x honoree) of 2021. Social Catfish is a revolutionary startup based in the US changing the way people meet and protect themselves online using public data. We are a fast-growing and dynamic startup with team members that value hard work, collaboration, and innovative thinking. We're looking for bright, driven, and passionate people to grow with us!

Job Summary:

We are seeking a talented and experienced Senior Mobile App Developer proficient in Flutter and React Native to join our dynamic team. As a Senior Mobile App Developer, you will play a crucial role in designing, developing, and maintaining high-quality mobile applications for both iOS and Android platforms.

Key Responsibilities:

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Architect, build, and maintain efficient, reusable, and reliable codebase using Flutter and React Native.

  • Translate designs and wireframes into high-quality code, ensuring the best possible performance, quality, and responsiveness of the application.

  • Identify and correct bottlenecks and fix bugs to ensure the smooth functioning of the applications.

  • Implement proper state management techniques and ensure code scalability and maintainability.

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

  • Conduct code reviews, mentor junior developers, and provide technical guidance and support as needed.

  • Stay updated with the latest industry trends, best practices, and emerging technologies in mobile app development.

Requirements:

Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred. 5+ years of experience in mobile app development with a strong focus on Flutter and React. Proficiency in Dart programming language and JavaScript, along with a solid understanding of object-oriented programming concepts.

  • Extensive experience in building complex, high-performance applications for iOS and Android platforms.

  • Hands-on experience with state management libraries such as Provider, Redux, Mobx, etc.

  • Strong understanding of RESTful APIs, JSON, and asynchronous programming.

  • Familiarity with version control systems such as Git and continuous integration tools. Excellent problem-solving skills and ability to troubleshoot technical issues independently.

  • Strong communication skills with the ability to effectively collaborate with cross-functional teams.

  • Familiarity with Agile/Scrum methodologies.

  • Contributions to open-source projects or active participation in the developer community.

If you are passionate about mobile app development and possess the required skills and qualifications, we encourage you to apply for this exciting opportunity. Join us in creating innovative and cutting-edge mobile solutions that will impact millions of users worldwide.

Interested?

Please send a completed resume in Word/PDF format to [email protected] with contact details.