Senior Mobile App Developer – Point X

Overview:

As a Senior Mobile Developer specializing in Flutter, you will be responsible for leading the development of high-performance, cross-platform mobile applications. You will work closely with a dynamic team to design, build, and maintain applications for both iOS and Android platforms. Your expertise will contribute to the entire software development lifecycle, ensuring the delivery of robust and scalable mobile solutions.

Key Responsibilities:

  • Full Software Development Lifecycle: Engage in all phases of the software development lifecycle, from concept to deployment and beyond.
  • Agile Collaboration: Actively participate in Agile/Scrum processes, ensuring timely delivery of high-quality software.
  • Cross-Platform Expertise: Develop and maintain complex mobile applications using Flutter, delivering seamless performance on both iOS and Android devices.
  • App Store Publishing: Demonstrate proficiency in publishing apps to both the Apple App Store and Google Play Store.
  • Performance and Quality Focus: Ensure that applications are optimized for performance, quality, and responsiveness across platforms.
  • Research & Prototyping: Conduct research and proof-of-concept projects on emerging mobile technologies like Flutter and React-Native.
  • Feature Development: Collaborate with cross-functional teams to define, design, and launch new features.
  • Continuous Learning: Stay updated with the latest industry trends and technologies, incorporating new tools and practices to enhance development efficiency.
  • Technical Feasibility Analysis: Review and evaluate business requirements, wireframes, and design documents for technical feasibility. Provide accurate development timelines and adhere to established best practices.
  • Maintenance & Upgrades: Oversee mobile maintenance activities, including SDK and third-party library updates.
  • Testing & Debugging: Conduct unit tests to ensure robustness and reliability, and actively troubleshoot and fix bugs to improve app performance and usability.
  • API Integration: Solid understanding and implementation of RESTful APIs/GraphQL to connect mobile applications with back-end services.
  • Crash Analytics & Debugging: Utilize crash analytics tools to diagnose and resolve issues effectively.
  • Analytics Tools: Leverage tools like Firebase, Google Analytics, and Crashlytics to monitor app performance and gather user insights.
  • Mobile Development Lifecycle: Deep understanding of the full mobile development lifecycle and its challenges.

Qualifications:

  • Proven experience in developing and publishing mobile applications using Flutter.
  • Expertise in both iOS and Android platforms, with a strong understanding of their respective ecosystems.
  • Solid knowledge of RESTful APIs, GraphQL, and mobile analytics tools.
  • Ability to work effectively in a team environment and communicate complex technical concepts clearly.
  • Strong problem-solving skills and attention to detail.
  • Passion for staying at the forefront of mobile development technologies.