You are viewing a preview of this job. Log in or register to view more details about this job.

UI Software Engineer, New Graduate - Commerce Cloud

Salesforce has an immediate opportunity for an extremely talented software developer who want their lines of code to have significant and measurable positive impact for users, the company's bottom line and the industry. We’re looking for developers who love solving challenging problems in cutting edge technologies like NodeJS and GraphQL. Our team is hiring a full-stack developer who wants to build everything from infrastructure-as-code to CI/CD pipelines to SDKs to GUIs. The output of this work is a best-in-class storefront touch points for our eCommerce platform. As a developer on this team you will have the opportunity to impact the lives of Commerce Cloud’s many millions of customers/shoppers.
Your Impact:
  • Design, implement, test and deliver highly scalable products.
  • Master our development process, culture and code base, then improve it.
  • Operate effectively in the hybrid engineering model where engineers design and create both development and test code to in their own code as well as other engineers'.
  • Work closely with a team of engineers, product managers, user experience experts, and performance engineers to build new features our customers will love, adopt and use while keeping our trusted platform stable and scalable
  • Present your own designs to internal/external groups and review designs of others.
  • Develop test strategies, write automated unit/functional/integration tests to ensure quality as measured by code coverage and automation metrics.
Basic Requirements:
  • Bachelor’s degree or Master's Degree in Computer Science (or equivalent field) along with relevant internships.
  • Track record of being a top performer in current and past roles
  • Solid understanding of web technologies, such as JavaScript, CSS, HTML5, XML, JSON, Ajax Core knowledge of Java programming principles
  • Strong knowledge of object-oriented programming concepts (Java, TypeScript, Node.js, C#, Ruby, Python)
  • Experience with automated unit and integration testing such as (JUnit, JSUnit, Jasmine, Mocha, Jest, REST-assured)
Nice to Have:
  • Understanding of Functional UI automation using a Selenium-based tool or equivalent
  • Experience using ReactJS, Flux, Redux, Relay/GraphQL, ReactNative, Ember.js, Node.js 
  • Good understanding of database technologies such as SQL, PL/SQL and relational database schema design
Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes’s “World’s Most Innovative Company” ten years in a row and one of Fortune’s “100 Best Companies to Work For” nine years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.