Please, let Gemini know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The Senior Software Engineer (Mobile) will be a core part of leading Gemini’s mobile client development platform.
This role involves contributing to and adopting modern tooling for the mobile client from both a client architecture and its CI process.
The engineer will work cross-functionally across Gemini’s engineering teams to influence and improve development practices and culture.
Responsibilities include collaborating with cross-functional teams to design, develop, and deliver high-quality mobile applications.
The engineer will lead architectural initiatives to enhance app performance, scalability, and reliability.
Establishing and advocating for best practices in mobile development, code quality, and security standards is essential.
The role requires developing efficient and reusable UI components while ensuring maintainability and reliability.
The engineer will scope and independently implement features, making informed design and engineering decisions.
Continuous monitoring of app performance using observability tools to identify and resolve issues is expected.
Improving developer experience through scalable app architectures and refined development processes is a key responsibility.
Conducting meaningful code reviews and mentoring team members to foster technical growth and innovation is required.
The engineer will partner with stakeholders to define and execute on architectural rollout strategies.
Staying updated on industry trends, tools, and technologies to incorporate best practices into the development process is necessary.
Addressing cross-team engineering challenges contributes to the overall growth and success of the organization.
Requirements:
A minimum of 4+ years of experience in mobile development, including 2+ years with React Native, building scalable mobile applications is required.
Proficiency in JavaScript/TypeScript and capability to work with native mobile platforms (Swift/Objective-C and/or Java/Kotlin) as needed is essential.
Expertise in React Native, navigation libraries (especially React Navigation), lifecycles, state management, and performance optimization is necessary.
Demonstrable experience in debugging, framework migrations, refactoring, and adopting mobile best practices is required.
Familiarity with CI processes (e.g., GitHub Actions) and automated testing (unit, integration, and end-to-end) is expected.
The ability to quickly debug and address mobile performance-related issues is essential.
Knowledge of mobile best practices and staying informed about innovations in the mobile industry is required.
A deep understanding of engineering excellence, operational excellence, and data-driven decision-making is necessary.
Strong collaboration skills and the ability to prioritize effectively in dynamic environments are required.
Benefits:
The compensation package includes a competitive starting salary.
A discretionary annual bonus is part of the benefits.
Long-term incentive in the form of a new hire equity grant is offered.
Comprehensive health plans are provided.
A 401K with company matching is included in the benefits.
Paid Parental Leave is available.
Flexible time off is part of the benefits package.
Apply now
Please, let Gemini know you found this job
on RemoteYeah
.
This helps us grow 🌱.