As a Software Development Engineer (Frontend), you will be responsible for designing, developing, and testing high-performance, scalable, and secure web applications. Your work will directly contribute to the success of Adobe Acrobat Web, enabling millions of users to interact with their documents and workflows more efficiently. You’ll collaborate with architects, product management, and other engineers to create innovative solutions and ensure the best user experience.
What You Will Do
- Work with architects, product managers, and engineering teams to help define the technical roadmap and vision for the team’s projects.
- Create fluid, responsive, and high-performance web applications that integrate with Adobe Document Cloud and Acrobat.
- Define and implement best practices for web application development, including performance optimization, security, and user experience.
- Use cutting-edge web technologies, design patterns, and tools to improve the scalability and reliability of the solutions being built.
- Provide guidance and mentorship to junior developers, helping them excel and grow within the team.
- Stay up-to-date with industry trends and ensure the team is using the best tools and frameworks for efficient, high-quality development.
Must-Have Skills
- Expertise in front-end web development with hands-on experience in HTML, JavaScript, and React.
- A B.S./B.E./B.Tech degree in Computer Science or a related field, or equivalent practical experience.
- Proven experience in designing and developing large-scale, responsive, and user-centric web applications.
- Passion for creating delightful user experiences with clean, functional, and intuitive user interfaces.
- Experience with Front-End Frameworks:
- Familiarity with React (preferred), Angular, or other modern front-end frameworks.
- Understanding of server-side technologies such as Java, C++, Python, and how they integrate with front-end applications.
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines and best practices.
- Experience with RESTful APIs and working with cloud services like AWS, Google Cloud, or Azure.
- Familiarity with monitoring tools like Splunk, New Relic, or Grafana to track application performance and health.
- Hands-on experience with Agile methodologies and tools such as Jira, enabling efficient project management and delivery cycles.
Why Adobe?
- Work in an environment that fosters creativity, innovation, and the free exchange of ideas. Every team member is encouraged to bring new perspectives and make a difference.
- Be a part of a team that’s changing how users interact with documents across the world, with the opportunity to influence the direction of Adobe’s Document Cloud and Acrobat.
- Adobe is committed to your professional growth You'll have access to a wide range of learning and development opportunities to advance your career.
Adobe values diversity and is an Equal Employment Opportunity employer. We are committed to creating an inclusive work environment where everyone feels valued and empowered to bring their authentic selves to work.