Software Engineer - Frontend
Role details
Job location
Tech stack
Job description
The Augustine Institute seeks a Senior Frontend Engineer to design, build, and maintain the user-facing experiences across its digital platforms. This role is primarily responsible for establishing foundational front-end architecture and design systems for customer-facing platforms, setting code-level implementation standards, and working closely with Product to deliver high-quality, consistent UI experiences across the Augustine Institute's portfolio of brands. Specific duties are listed below, but may not be all-inclusive.
Requirements
Do you have a Bachelor's degree?, Significant, demonstrable, and proven experience in:
- Building, implementing, and maintaining front-end architecture and design systems that yield consistent UX interactions and high-quality UI aesthetics
- Iterative development and designing experiences behind feature flags for graduated rollout and testing
- Data-driven approaches to optimizing user experiences across multiple applications
- React + Next.js for web development
- React Native + Expo for mobile development
- Tailwind CSS
- Building multi-profile / sub-account experiences (e.g., family, organization, and children's profiles)
- Deploying front-end code at enterprise and multi-hundred-thousand user scale (e.g., Cloudflare Pages, Vercel, AWS Amplify, ECS/Fargate, EC2, S3 + CloudFront)
- Managing llms.txt standards and designing with AI discoverability ("AI SEO") in mind alongside traditional search SEO
Experience with or strong understanding of (preferred):
-
LaunchDarkly or similar feature-flag tools
-
New Relic or similar observability and monitoring tools
-
Front-end tracking tools such as Mixpanel
-
Video infrastructure integration (Mux or similar) in the front end
-
Designing group or family-based features including shared experiences and watch parties
-
Learning Management System (LMS) platforms and their core UI components
-
Bachelor's degree or equivalent practical experience
Skills and Abilities
- Ability to think cross-product, creating unique experiences for each brand (Formed, Amen, etc.) while sharing the same underlying core elements that make it feel like "the Augustine Institute"
- Ability to design UX/UI across distinct use cases built on the same core platform, adapting to different user contexts and personas
- Ability to understand when users need onboarding support and design in-app guides accordingly
- Experience maintaining UI code and documentation that enables both human collaboration and AI-assisted development, while ensuring AI adheres to design system and architectural standards
- Strong ability to perform quality assurance and security testing on all front-end code
- Ability to identify when niche specialists are needed and effectively delegate work to contractors, ensuring output meets quality standards and includes sufficient knowledge transfer for ongoing in-house maintenance
- Commitment to demonstrate consistently the Augustine Institute's core values including:
- Humility - We serve the Augustine Institute Mission with humility and a service mind-set.