As a Mobile Engineer on our team, you'll play a key role in designing and developing mobile SDKs that are integrated into apps used by millions globally. These SDKs enable our customers to create dynamic, personalized, and seamless mobile experiences. This is a hands-on engineering role focused on building scalable, performant, and intuitive solutions that serve billions of user interactions weekly.
Key Responsibilities
- Collaborate with a cross-functional team of engineers, product managers, and designers to architect, build, and maintain React Native/JavaScript-based mobile SDKs.
- Drive the complete software development lifecycle, including requirement gathering, architectural design, implementation, testing, deployment, and continuous support.
- Evaluate emerging technologies, tools, and frameworks in the mobile and frontend ecosystem and propose innovative solutions that enhance the SDK capabilities.
- Proactively identify and address performance bottlenecks, usability issues, and areas for technical improvement within the SDKs.
- Participate in code reviews, write comprehensive technical documentation, and ensure high test coverage using unit and integration tests.
- Contribute to technical discussions, share insights, and help shape best practices in mobile engineering within the team and across Adobe.
What You Bring
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field from a premier institute.
- 7–9 years of professional experience in software development, with a strong emphasis on mobile platforms and applications.
- Proven expertise in JavaScript/TypeScript and deep knowledge of ReactJS and React Native.
- Solid understanding of Redux or other modern state management tools, and experience integrating them into large-scale applications.
- Experience building and maintaining CI/CD pipelines for mobile or web projects.
- Strong foundation in computer science principles data structures, algorithms, design patterns, and object-oriented design.
- Ability to balance ideal technical solutions with practical business needs and deliver maintainable, efficient code in a fast-paced environment.
- A curious mind and a passion for staying up to date with the latest industry trends, development practices, and technologies.
Why Adobe?
- Work with some of the brightest minds in the tech industry on products used by millions.
- Opportunity to directly influence cutting-edge technologies and shape how brands interact with users in a mobile-first world.
- A culture that promotes continuous learning, development, and career growth.
- Commitment to diversity, equity, and inclusion at every level of the organization.
- Competitive compensation, generous benefits, and flexible work arrangements.
Adobe’s Commitment to Inclusion
Adobe is proud to be an Equal Employment Opportunity employer. We value a workplace where everyone feels respected, included, and empowered to contribute their full selves. We welcome applications from people of all backgrounds, abilities, and identities.
If you need accommodation to access our website or to complete the application process, please email [email protected] or call (408) 536-3015.