Mobile Software Engineer (Capacitor / TypeScript) — Lehi, UT
Зарплата не указана
ОткликнутьсяAbout Digital JzYHMC
Digital JzYHMC is a technology company developing innovative software products that transform how people communicate, collaborate, and create.
Our Business Media portfolio includes four products: Byte, Dot, Matee, and Yoodle. Each is designed to solve different challenges in modern communication and productivity.
We operate in a fast-moving, collaborative environment where engineers are encouraged to take ownership, influence technical decisions, and contribute directly to product development.
About the Opportunity
Digital JzYHMC is seeking a Mobile Software Engineer to help bring our Business Media web applications to iOS and Android devices.
Our mobile development strategy centers on Capacitor, a cross-platform technology that enables modern web applications to run as mobile applications while integrating with native device capabilities.
We're looking for a hands-on engineer who understands modern web development and can translate existing web experiences into intuitive, reliable, and high-performing mobile applications.
The ideal candidate has experience with Capacitor, JavaScript/TypeScript, modern frontend frameworks, and the mobile application development lifecycle.
This role offers the opportunity to contribute to mobile architecture, improve cross-platform functionality, and help establish scalable development practices as our mobile products evolve.
Our Products: Business Media
Byte: Video Communication Without Another Meeting
Byte enables asynchronous video communication through browser-based screen and camera recordings.
• Record and share video messages instantly.
• Provide feedback through time-specific comments, reactions, and annotations.
• Catch up quickly with transcripts, AI-generated chapters, and summaries.
• Continue conversations through video replies and Dot integration.
Value Proposition: Reduce unnecessary meetings while making communication more personal, efficient, and accessible.
Dot: Collaborative Content and Conversations
Dot makes files, screenshots, and everyday content interactive and collaborative.
• Capture, annotate, and discuss content together.
• Collaborate using reactions, stickers, Magic Markers, and feeds.
• Organize communication through threads, mentions, and private conversations.
• Stay informed through Catch-Me-Up and notifications.
Value Proposition: Make collaboration feel natural by connecting conversations directly to the content people work with.
Yoodle: Connected Messaging and Collaboration
Yoodle brings messaging, meetings, and scheduling into a unified communication experience.
• Share files, voice, video, and reactions within conversations.
• Make video meetings more engaging and collaborative.
• Organize conversations through threads, reminders, and calendars.
• Connect chat, meetings, and scheduling across web, desktop, and mobile.
Value Proposition: Bring communication and collaboration together in one connected workspace.
Key Responsibilities
• Convert existing web applications into functional, production-ready iOS and Android applications using Capacitor.
• Develop, maintain, and optimize cross-platform mobile applications using JavaScript, TypeScript, and modern frontend frameworks.
• Integrate native device capabilities through Capacitor plugins and platform-specific APIs.
• Adapt existing web interfaces to deliver responsive, intuitive mobile experiences.
• Troubleshoot and resolve mobile-specific bugs, performance issues, and platform compatibility challenges.
• Configure, build, test, and deploy mobile applications using Xcode and Android Studio.
• Support application submissions, updates, and releases through the Apple App Store and Google Play Store.
• Collaborate with frontend, backend, QA, and product teams to maintain consistency across web and mobile experiences.
• Integrate mobile applications with existing REST APIs, authentication systems, and backend services.
• Establish and improve mobile testing, release management, and deployment processes.
• Maintain clean, reusable code and contribute to shared development standards.
• Leverage AI-assisted development tools to improve productivity, troubleshooting, and code quality.
Required Qualifications
• 3+ years of professional software engineering experience, including web or mobile application development.
• Hands-on experience with Capacitor or comparable cross-platform mobile development technologies.
• Strong proficiency in JavaScript and TypeScript.
• Professional experience with Angular, React, Vue, or a comparable frontend framework.
• Experience developing, testing, or deploying applications for iOS and Android.
• Familiarity with Xcode, Android Studio, and mobile application build processes.
• Experience integrating REST APIs and backend services.
• Understanding of mobile UI/UX principles, responsive design, and platform-specific behaviors.
• Strong debugging and troubleshooting skills across web and mobile environments.
• Experience with Git, code reviews, and modern software development practices.
• Ability to independently investigate technical problems and deliver solutions with limited oversight.
• Strong communication skills and experience collaborating with cross-functional engineering teams.
Preferred Qualifications
• Direct professional experience converting existing web applications into iOS and Android applications using Capacitor.
• Experience with Ionic Framework and Angular.
• Experience publishing and maintaining applications in the Apple App Store and Google Play Store.
• Familiarity with Swift, Kotlin, or native mobile development.
• Experience developing or integrating custom Capacitor plugins.
• Experience with push notifications, deep linking, camera access, file storage, and native device permissions.
• Familiarity with mobile authentication, secure storage, and application security.
• Experience with real-time communication, WebSockets, audio/video functionality, or background processing.
• Experience with CI/CD pipelines for mobile application builds and releases.
• Experience optimizing mobile application performance, stability, and user experience.
• Practical experience using AI development tools such as Claude, Cursor, ChatGPT, or GitHub Copilot.
What Success Looks Like
Successful engineers at Digital JzYHMC:
• Deliver reliable iOS and Android applications built from our existing web technologies.
• Establish efficient and maintainable cross-platform mobile development practices.
• Improve mobile application performance, stability, and usability.
• Identify and resolve platform-specific technical challenges.
• Build mobile experiences that feel natural and intuitive to users.
• Collaborate effectively with product leaders and engineering teams.
• Take ownership of mobile features from initial implementation through production release.
• Help Digital JzYHMC expand the reach and accessibility of our Business Media products.
What Makes Someone Successful Here?
We're looking for builders, problem-solvers, and product-minded engineers.
Our strongest engineers don't wait for perfectly defined requirements. They ask thoughtful questions, explore solutions, take initiative, and help transform ideas into working products.
We value engineers who understand that bringing a product to mobile involves more than adapting its interface. It requires thoughtful engineering, attention to user experience, and a commitment to delivering a reliable application.
Equal Employment Opportunity
Digital JzYHMC is an Equal Opportunity Employer. We provide equal employment opportunities to qualified applicants without regard to any characteristic protected by applicable federal, state, or local law.