Institute of Communication
Mobile Engineer
Institute of CommunicationUnited Kingdom1 day ago
ContractInformation Technology
Job Title: Custom Software Engineer (Android)

Role Overview

In this role, you will be responsible for designing, developing, and enhancing custom software solutions with a strong focus on Android application development. You will leverage modern frameworks, tools, and agile methodologies to deliver scalable, high-performance applications aligned with business and client requirements. As a subject matter expert, you will provide technical leadership, contribute to key decisions, and collaborate across multiple teams to ensure successful project delivery.

Key Responsibilities

  • Design, develop, and maintain custom Android applications and system components.
  • Implement innovative software solutions that meet functional, technical, and client requirements.
  • Utilize modern development frameworks and agile practices to deliver high-quality, scalable solutions.
  • Act as a subject matter expert, providing technical guidance and leadership to the team.
  • Take ownership of team-level technical decisions and contribute to cross-team architectural discussions.
  • Collaborate with cross-functional teams to ensure seamless integration across applications and systems.
  • Provide effective problem-solving support for your team and across multiple teams.
  • Conduct code reviews and provide constructive feedback to ensure coding standards and best practices are followed.
  • Stay current with industry trends, tools, and emerging technologies to drive continuous improvement.
  • Mentor and support junior team members, fostering a culture of learning and professional development.

Required Skills & Experience

  • Expert proficiency in Android Application Development.
  • Strong experience in designing, coding, and enhancing custom software solutions.
  • Solid understanding of agile methodologies and modern software development practices.
  • Proven ability to collaborate across teams and contribute to key technical decisions.

Preferred Skills

  • Advanced proficiency in Custom Application Development.
  • Advanced knowledge of Software Engineering principles.
  • Advanced experience in Software Design & Solutions, including scalable and maintainable architectures.

Soft Skills

  • Strong leadership and collaboration skills.
  • Excellent problem-solving and decision-making abilities.
  • Effective communication skills for working with technical and non-technical stakeholders.
  • Commitment to continuous learning and team development.

LNKD1_UKTJ

Key Skills

Ranked by relevance