Lifeway Christian Resources is seeking a Senior Software Development Engineer to help build high-quality mobile and TV applications that support a new digital content consumption experience. This role focuses on frontend development using React Native while collaborating with backend engineers on services written in Scala or Rust.
Responsibilities:
- Lives out Lifeway’s mission and values, showing deep commitment to Kingdom work
- Design and implement frontend application features using React Native
- Build and maintain automated tests and CI/CD pipelines
- Troubleshoot issues across mobile and TV platforms
- Partner with product to break ambiguous requirements into clear stories
- Review and improve API contracts in collaboration with backend teams
- Contribute small backend enhancements in Scala (ZIO) or Rust in support of frontend features
- Evaluate existing software, including legacy components and third-party libraries, and recommend modernization or replacement options
- Collaborate closely with teammates, product owners, designers, and solution architects to deliver quality experiences
- Document technical decisions clearly so distributed teammates can act on them
Requirements:
- Bachelor's degree in computer science, information technology, or a related field, required
- 5+ years of software development and maintenance experience within an IT organization
- Strong experience with JavaScript, TypeScript, and React or React Native
- Experience with iOS and/or Android development, Git/GitHub, and async communication in distributed environments
- Actively involved in an evangelical Christian church
- Masters degree in computer science, information technology, or a related field, preferred
- Experience with Scala and/or Rust preferred but not required