
Senior Front End Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Design and develop mobile functionalities: Architect and implement intricate features and interaction flows within our React Native application that are efficient, accessible, and provide outstanding user experiences.
• Take charge of technical delivery: Lead the end-to-end technical design and execution of complex features — from product requirements to deployment and ongoing monitoring.
• Enhance app performance: Identify and resolve performance issues, optimize rendering processes, decrease bundle size, and elevate the overall responsiveness of the mobile application.
• Establish technical direction: Suggest and steer architectural decisions for your team’s mobile features, assessing trade-offs and clearly communicating recommendations.
• Mentor and uplift: Offer hands-on mentorship to Software Engineers I, II, and III within your team and the organization through code reviews, collaborative pairing, and technical guidance.
• Advance engineering practices: Define, champion, and enhance best practices regarding component architecture, testing, accessibility, and mobile deployment for your team.
• Collaborate across functions: Work closely with Product Managers, Designers, QA, and other engineering teams to translate product objectives into well-defined technical solutions.
• Engage in on-call rotation: Share accountability for production incidents, contributing to root cause analysis and long-term reliability enhancements.
• 5–8 years of professional software engineering experience, with substantial time spent developing production React Native applications.
• Demonstrated history of owning and delivering intricate, multi-component mobile features in a collaborative team setting.
• Experience with the complete mobile development lifecycle — from development through app store submission and post-release monitoring.
• Experience in building mobile applications supported by large-scale, high-throughput distributed systems serving millions of users.
• Expert-level proficiency in TypeScript — you produce clean, type-safe, well-tested production code.
• Extensive expertise in React Native — performance optimization, native module integration, complex animations, and platform-specific considerations.
• Strong familiarity with Expo and its ecosystem.
• Proficient in monorepo tooling (Yarn workspaces or similar).
• Solid understanding of mobile testing strategies — Jest for unit/component testing, experience with Maestro for E2E testing.
• Experience with CI/CD for mobile and Expo/EAS workflows — build pipelines, OTA updates, app store deployment.
• Knowledge of observability in mobile — crash reporting, performance monitoring, analytics integration.
• Comfortable working independently with minimal guidance on ambiguous challenges.
• Effective communicator capable of articulating technical decisions to both technical and non-technical stakeholders.
• Experience working in a fully remote engineering organization.
• Ability to switch contexts between in-depth technical work and collaborative planning.
• Company-subsidized medical, dental, & vision plans.
• 401(k) plan with company match.
• Annual bonus.
• Flexible PTO to promote a healthy work/life balance (2 weeks STRONGLY encouraged!).
• Generous paid leave programs, including 16-week paid parental leave and disability benefits.
• Workplace flexibility and modern work schedules focused on task completion rather than hours worked.
• Company-wide in-person events and team outings.
• Lifestyle enhancement program.
• Company equipment provided (Windows & Mac options).
• Annual performance reviews with opportunities for growth and career advancement.
Cision France
Navigate Power
Get handpicked remote jobs straight to your inbox weekly.