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.
#J-18808-Ljbffr