Senior Mobile Engineer

Pandyt Consulting
Full-timeColombo, Sri LankaLKR 400,000 - 650,000/month

Key Responsibilities:

  • Design and Development: Architect robust, scalable mobile applications. Develop and implement mobile applications across Android and iOS platforms using leading technologies such as Swift, Kotlin, React Native, or Flutter.
  • Code Review and Quality Assurance: Ensure the quality of code through reviews, writing tests, and automation. Maintain high standards of software quality within the team by establishing good coding practices and habits.
  • Project Leadership: Lead and supervise the mobile development team through the project lifecycle. Provide technical leadership and mentorship to junior developers.
  • Collaboration and Communication: Collaborate with cross-functional teams (such as design, product management, and backend teams) to define, design, and ship new features and functionalities.
  • Performance Optimization: Optimize application performance through profiling, debugging, and enhancing efficiency of existing code.
  • Testing and Deployment: Oversee and handle the deployment of new applications and updates across various device types. Ensure applications are secure, robust, and able to handle specified loads.
  • Stay Updated: Keep up-to-date with the latest industry trends in mobile technologies and test-driven development. Incorporate new technology and methodologies to continually improve product quality and functionality.

Skills Required:

  • Expertise in Mobile Development: Strong proficiency in mobile development frameworks and languages such as Swift, Kotlin, Java, or Dart.
  • Strong Architectural Skills: Ability to design high-quality mobile application architectures that integrate with various APIs and data sources.
  • Problem-Solving Skills: Excellent analytical skills with a good problem-solving attitude.
  • Attention to Detail: Ability to maintain a high level of precision in code and design.
  • Team Leadership: Experience in leading development teams and mentoring junior developers.
  • Communication Skills: Strong ability to communicate technical concepts clearly to diverse stakeholders.

Educational Qualifications:

  • A bachelor’s degree in Computer Science, Engineering, or related field. Advanced degrees or certifications in mobile development can be advantageous.

Work Experience:

  • Typically requires 5+ years of experience in mobile application development with a proven track record of developing and deploying complex mobile applications.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*