About the role

  • Lead the design and development of Android applications using Kotlin, Java, or other relevant technologies aligned with modern mobile development standards
  • Translate UI/UX designs (e.g., Figma) into functional, responsive mobile features that reflect Ministry brand and user experience expectations
  • Write clean, maintainable, and well-documented code that supports long-term performance and scalability
  • Collaborate with backend engineers to design and implement robust API integrations
  • Conduct usability testing, performance audits, and accessibility reviews to ensure mobile apps meet Ministry standards for quality and reliability
  • Diagnose and resolve defects, stability concerns, and performance bottlenecks across Android platforms
  • Participate in roadmap planning and contribute to mobile architecture decisions and feature prioritization
  • Provide mentorship and technical guidance to developers building their professional expertise
  • Partner with designers, QA engineers, and internal stakeholders to deliver cohesive, cross-functional solutions
  • Maintain awareness of cross-platform considerations while prioritizing optimization of Android components within the Ministry’s app ecosystem
  • Perform other duties as assigned
  • Report to the Mobile Development Manager and contribute to mobile strategy

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, a related field preferred or comparable learning/experience
  • Minimum of 5 years of professional experience in mobile app development, with proven expertise in Android (Kotlin, Java and/or Android Studio and mobile SDKs)
  • Experience with RESTful API integration and third-party service connectivity
  • Familiarity with Agile workflows, Git-based version control, and CI/CD best practices
  • Demonstrated ability to translate design files (e.g., Figma) into fully functional mobile applications
  • Strong willingness to learn and proactive about learning
  • Collaborative and flexible style with a strong service mentality; team player
  • Excellent interpersonal skills with ability to develop sincere business/Ministry relationships
  • Strong written and verbal communication and presentation skills
  • Demonstrated commitment to the social sector with a passion for EMF’s mission and values
  • Authorization to legally work in the United States (EMF uses E-Verify)
  • Candidates local to the Franklin, TN area will work a hybrid schedule; remote candidates otherwise
  • Agreement with Company’s Statement of Faith (religious non-profit hiring requirement)

Benefits

  • Industry leading Medical, Dental & Vision coverage
  • Short/long term disability and life insurance
  • Robust 401K with company match
  • Parental leave with Baby Bonding pay
  • Generous PTO, holiday and sick pay
  • Unique company culture with exclusive access to concerts, movie premieres, media industry events, and more
  • Leadership and Career Development Programs including free access to LinkedIn Learning platform

Job title

Senior Mobile Application Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job