Senior Android Software Engineer - Edmond, OK - Onsite - ZipRecruiter : Job Details

Senior Android Software Engineer - Edmond, OK - Onsite

ZipRecruiter

Job Location : Edmond,OK, USA

Posted on : 2025-08-05T07:50:32Z

Job Description :

Job DescriptionJob Description

Senior Android Software Engineer Job Type: Contract Location: Edmond, OK

Duration: Long Term

● Design, develop, test, maintain, and deploy software in the Flutter framework and Dart .

● Develop user interface components and implement them by following well-known Flutter / Dart workflows and practices.

● Familiarity or experience with other programming such as Kotlin, Java, Swift, or Rust is desirable, offering a broader perspective and versatility in tackling complex software development challenges.

● Review and test existing code-base or technical integrations for various projects.

● Provide support to other Client Engineers by reviewing, testing, and approving code/software development.

● Collaborate with various teams and team members to determine the technical approach and to organize development plans.

● Evaluate complexity of tasks and provide realistic estimates on level of effort and completion time.

● Partner with junior and mid-level engineers to offer training and guidance on best practices.

● Help ensure that other engineers are moving in the same technical direction.

● Maintain strategic outlook to plan for future development of processes and team.

● Provide technical support on escalated software issues.

Skills Needed to Succeed

● 5+ years of experience developing mobile apps natively in iOS and/or Android.

● Strong proficiency in Dart programming .

● Good understanding of state management, Riverpod, and app architecture.

● Excellent verbal, written, and interpersonal communication skills to maintain relationships and partnerships.

● Maintain a systematic and organized approach to completing assignments accurately, thoroughly, and timely.

● Clearly explain complicated and detailed processes in a concise and simple way.

● Ability to self-motivate, take initiative, make independent decisions, and problem-solve.

● Ability to collaborate in a team environment and work independently.

● Ability to maintain composure during stressful situations.

● Own technical design for projects and understands, and articulates, the tradeoffs in creating high-quality software.

● High School Diploma or GED.

● Bachelor's degree in computer science, .

Apply Now!

Similar Jobs ( 0)