Software Engineer - Front End, React - Chennai at Appian
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.
About you:
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
Responsibilities:
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. optimizations 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.
Basic Qualifications:
4+ years experience building front end user interfaces
Fluency in JavaScript and front-end libraries like React and React Native
Preferably skilled in Java
UI/UX design experience a plus
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.