We're looking for a Senior Engineer who will be instrumental in the development, architecture, and deployment of services that are robust, architecturally sound, easily maintainable, yet highly scalable. This role is designed for a Senior Subject Matter Expert (SME) with a deep focus on mobile app development. You will work as a hands-on individual contributor, helping set the standard for mobile engineering practices, advocating for modern technology, building and maintaining backend components, and providing technical mentorship.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Mobile Developer
Full Time Long Term Contract
Fully Remote / Work from Home
Required:
- Fluent in English
- Strong React Native
- iOS and Android Native Experience
- Experience successfully deploying and maintaining applications in the App Store and Google Play
Desired:
- Kotlin
- Swift/Objective-C
- Python
Nice to have:
- Understanding of the submission and review processes of the App Store and Google Play
- Firebase & Real-time Data: Proven ability to leverage Firebase for real-time data synchronization, push notifications, authentication, and cloud functions in a mobile environment.
- Event-Driven Architecture: Experience designing and implementing event-driven systems using technologies such as NATS, Pub/Sub, or RabbitMQ to handle asynchronous workflows and real-time updates.
- Material Design & UX: Strong familiarity with Material Design systems to bridge the gap between engineering and UI/UX, ensuring apps are both functional and beautiful.
- Fullstack Collaboration: Experience working effectively within a fullstack team environment, contributing to both frontend mobile needs and backend service requirements.
- Cloud & Infrastructure: Experience working in a distributed/cloud-based environment (GCP, Kubernetes, Docker) and integrating mobile clients with microservice architectures.
- Quality & Testing: You are a proponent of testing, with a preference for TDD, continuous integration, and automated mobile integration tests.
- Interested in Renewable Energy, especially EV Charging
Interested in remote work opportunities in Mobile? Discover Mobile Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Soft Skills:
- Communication: Ability to effectively communicate how technical decisions translate into shippable, high-impact mobile products.
- Collaborative Spirit: You enjoy collaborating with your peers and welcome open discussion to find the best technical solution.
- Strong work ethic and clear communicator
- Able to work with a variety of personality types on fast moving, high pressure, projects
- Strong analysis, critical thinking, and problem solving skills
- Self-starter, able to work independently and self-manage, strong work ethic
- Organizational skills and ability to create structure and order
- Demonstrated ability to work collaboratively and participate on cross-functional teams to complete complex projects
- Strong time management skills in an environment of frequently changing deadlines
- Requires little to no supervision to perform tasks
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Summary:
We're looking for a Senior Engineer who will be instrumental in the development, architecture, and deployment of services that are robust, architecturally sound, easily maintainable, yet highly scalable. This role is designed for a Senior Subject Matter Expert (SME) with a deep focus on mobile app development. You will work as a hands-on individual contributor, helping set the standard for mobile engineering practices, advocating for modern technology, building and maintaining backend components, and providing technical mentorship. In this role, you will partner with engineering and product managers to ensure our mobile ecosystem and supporting backend services are world-class.
Responsibilities:
- Product Delivery: Build highly scalable, performant, and reliable mobile products that benefit directly from your architectural oversight and hands-on contributions.
- Mobile Architecture Support: Act as a primary SME for our mobile stack, specifically React Native, ensuring high-performance cross-platform delivery and seamless integration with Python-based services.
- Work Breakdown: Take ownership of complex features by breaking down work into actionable tasks, providing clear estimates on effort and risk, and evaluating technical feasibility.
- Technical Advocacy: Work through complex technical problems with the team, collaborating to code alongside them while forming perspectives that shape the mobile-specific engineering roadmap.
- Workflow Optimization: Demonstrate an interest in optimizing development workflows through the smart use of AI tooling and modern automation.
- Design Implementation: Leverage Material Design principles to ensure a cohesive, high-quality, and intuitive user experience across our mobile applications.
- Mentorship: Mentor fellow engineers through code reviews, pair programming, and technical guidance, specifically helping team members get up to speed on mobile development.
- Release Management: Manage the end-to-end mobile release process, ensuring successful deployment to the App Store and Google Play.
Company:
Our mission is to provide organizations with intelligent onsite solutions that support carbon-free electrification and transportation. We accomplish this through economic and energy co-optimization of solar, storage, and electric vehicles. Our products were developed at Caltech, deployed with research partners like NASA JPL and NREL and are now scaling to customers like Netflix, Adobe, Children’s Hospital LA, and municipalities everywhere.
Similar Jobs
Explore other opportunities that match your interests
Highly Experienced React Native Developer
Grid Dynamics
hirenza