Senior Mobile Developer (Flutter, iOS/Android)

Job Describtion

We are seeking a skilled senior mobile developer with extensive experience in Flutter and a background in either iOS or Android development to lead teams in building and maintaining high-quality mobile applications for our clients. As a senior mobile developer, you will be responsible for designing and implementing complex mobile solutions, ensuring high performance and scalability, and mentoring junior developers to help them grow their skills and expertise.

Essential Duties and Responsibilities:

– Design and implement complex mobile applications using Flutter framework

– Collaborate with designers, back-end developers, and project managers to deliver high-quality mobile solutions that meet our clients’ requirements

– Write clean, efficient, and well-documented code

– Integrate mobile applications with back-end services

– Perform unit testing and debugging to ensure high-quality code

– Optimize applications for maximum performance and scalability

– Develop and maintain mobile app distribution and deployment processes

– Participate in code reviews and provide feedback to other developers to ensure high-quality code

– Stay up-to-date with emerging trends and technologies in mobile development

– Provide technical leadership and mentorship to junior developers

– Participate in project planning and estimation

Qualifications and Requirements:

– Bachelor’s degree in Computer Science, Software Engineering, or a related field

– 5+ years of experience in mobile development using iOSand/or Android, with a strong background in Flutter framework

– Extensive knowledge of object-oriented programming principles

– Familiarity with RESTful APIs and microservices architecture

– Proficiency in Swift or Kotlin (depending on your background)

– Expertise in mobile design patterns and best practices

– Understanding of mobile app distribution and deployment processes

– Experience with version control systems such as Git

– Ability to write clear, concise, and well-documented code

– Excellent problem-solving skills and attention to detail

– Strong communication and collaboration skills

– Experience in mentoring and training junior developers

– Proven track record of delivering complex mobile solutions on time and within budget

Apply now

If you have extensive experience in mobile development using Flutter and a background in either iOS or Android development, and are passionate about mentoring junior developers and delivering complex mobile solutions for a variety of clients, we encourage you to apply for this senior mobile developer position. Join us in leading the way in creating innovative and impactful mobile applications for our clients.