Join the Team

Senior UI/UX Developer

Posted May 3, 2018 |

Description

Are you a driven, entrepreneurial UI and UX Developer looking for an opportunity to launch an innovative solution? We’re building a supply chain planning solution that will create better visibility, workflow and advanced analytics for our clients. The opportunity for impact in this role is immense!

Your Role

This individual will be a strong UI Developer leader with some UX design skills too.  This person will be a key member of our development and implementation team and will work hand in hand with us to bring our product to life.  This person will be responsible for designing and implementing a state-of-the-art user interface built on Salesforce.com using the latest application frameworks and design paradigms. As UI lead, you will be working directly with other development team members and product management to design and implement a highly intuitive and easy-to-navigate application.  The ideal candidate should have directly participated in the development of commercial grade products based on a component-driven, multi-tier architecture. The qualified candidate shall have the ability to deliver high quality code on-time and within established software standards following lean/agile.  They should also be a diligent, hardworking individual able to learn new systems and processes rapidly, can work with little supervision, and can deliver outstanding work at all times.

Typical responsibilities include:

  • Work cross-functionally with UX, Product and Engineering teams to build, deploy and support new products and features
  • Ensure development best practices are taken into account while designing and developing the platform and products
  • Utilize the latest technologies to produce beautiful user interfaces and experiences for our customers
  • Coordinate between onshore and offshore teams to ensure project deliverables and timelines are met
  • Participate in design reviews, code reviews and test case reviews
  • Elicit ideas and assists team members with gaining shared understanding, and align the product team and stakeholders
  • Cooperate with the back-end developers in the process of building the product
  • Presents design concepts, user needs, and design rationale to multidisciplinary teams, as well as to key stakeholders and business partners
  • Analyzes user experience data and provide recommendations to address business needs
  • Participate in and contribute to learning activities around modern software design and development core practices

Qualifications

  • Bachelor’s degree in computer science or closely related technical field; or equivalent work experience
  • Five or more years of software development experience
  • Proven track record of building high quality front end applications
  • In depth knowledge of at least one modern Front-end framework (i.e. Angular, Ember, Backbone or Similar)
  • Experience implementing custom Charts using D3.js, Highcharts, CanvasJS or similar
  • Experience with commercial component toolkits like Sencha or DevEx is a big plus
  • Experience or understanding of Salesforce front end development including VisualForce, Lightning/Aura, SLDS is a big plus
  • Experience with SDLC tools like Grunt, Gulp, Jasmine, Karma, etc.
  • HTML5/CSS3/SASS
  • Knowledge of multi-tier architectures
  • Web Services – REST, APIs and JSON
  • PostGreSQL/SQL object-based relational databases
  • In-depth understanding of Front End Architectural patterns (MVC, MVVM, etc.)
  • Experience designing mobile-friendly, responsive applications
  • Software design patterns (Prototype, Factory, Builder) and software development principles (DRY and SSOT)
  • Experience translating user needs into visual assets
  • Experience with rapid prototyping and visualization
  • Experience with content development
  • Ability to research competitor product analysis, and provide actionable competitive intelligence and strategy to win deals
  • Ability to wireframe or provide visual mockups
  • Excellent understanding of style guidelines, design processes, and creative workflow
  • Experience working as part of a collaborative, cross-functional modern software design and development team, experience building a packaged software on top of Salesforce strongly preferred
  • Exceptional drive, excellent interpersonal skills and the ability to communicate effectively, both verbally and in writing, and to immediately contribute in a team environment
  • An ability to manage multiple priorities and perform well in a fast-paced environment

Strong work ethic and high attention to detail, with a desire to learn

Location

This position is based in Atlanta, our North American headquarters.