User Experience Engineer
Here at Appian, we’re passionate about technology. We love making it, and we love using it. Joining Appian Engineering will provide you with the opportunity to learn in an environment that values cross-functional collaboration and is committed to personal and professional growth. We want to revolutionise the way people work, and in doing so, we develop the Appian platform to be simple so our customers can thrive.
Are you a skilled Software Engineer that enjoys crafting powerful and beautiful UIs for mobile or web that provide a delightful customer experience? Does the notion of building a product that empowers users around the globe sound compelling? If the answers are yes, come talk to us!
As a Senior Software Engineer working on the Appian platform, your mission will be to build new end-user functionality that makes Appian a joy to use and make our customers productive.
- You're passionate about software engineering and software quality and leveraging new technology and frameworks to achieve high quality goals through test automation.
- You constantly seek opportunities around automation and you're inherently proactive about staying abreast on emerging test tooling and technologies.
- You are a software engineer skilled in software design and writing maintainable code
- Leverage knowledge of best coding practices, and design patterns to write elegant and readable code for a web and mobile environment.
- Applies thoughtful interactive and visual design principles for a positive and cohesive user experience.
- Strong contributor to team feature breakdowns/sizing and design of new feature implementations. • Leverage relevant software development experience to radiate best practices and faster development.
- Perform code reviews which provide feedback not only on code quality, but on design and implementation.
- Build automation to prevent problem recurrence.
- Seek to identify opportunities for code refactoring and performance. optimisations on a regular basis and champion these efforts within the team.
- Share advanced knowledge regularly on a team and occasionally with others in the department; build a reputation as a key resource in those areas.
- Effectively communicate technical designs verbally and/or in writing for small to medium sized technical audiences.
- Contribute to Appian's long-term documentation through publishing relevant, high-quality content to Engineering's technical documentation site.
- 5+ years experience building front end user interfaces
- Preferably skilled in Java
- UI/UX design experience
- BE/B.Tech/BS in Computer Science or related technical discipline
- MS in Computer Science a plus
- Agile is your mantra and quality is your goal.
Before Appian was a company, it was an idea. Not about a product or a market, but about the culture needed to sustain innovation and value. Today, we help businesses build apps and workflows rapidly, with a low-code automation platform.
Appian was founded on the belief that talented and passionate people, given the power and autonomy to excel, will deliver amazing impact. We have worked thoughtfully to create an inclusive, agile and collaborative work environment where employees feel challenged, and all voices are heard. We value and encourage cross-departmental collaboration, and actively seek opportunities to better ourselves and others. Creating impact to us means that when we deliver results, we’re focused on lasting positive change.