Do you thrive on bringing great user experience design to life with great engineering? As you read this, do you have books on interaction design, HTML5, Javascript, RESTful API design, and SQL all within easy reach, right next to the latest copy of Make magazine? If so, we’d like to talk to you.
We’re the engineering team that designs, develops and delivers the web applications that are changing the way leading technology and product companies get their products to market. We’re a high-powered and eclectic group that’s been in the “cloud” since 2000, delivering polished enterprise web applications that help our customers design and ship their own great products. We are dead serious about the security, integrity and reliability of our software-as-a-service products, but we also have a deeply rooted design sensibility, and think great engineers thrive in a culture of pride and self-discipline rather than management-imposed rul! e-making. We use agile methodologies and best-of-breed open source tools to make our development process open, collaborative and fun.
As an Applications Software Engineer at Arena, you will be part of a small team of engineers directly responsible for designing and implementing new application functionality, including our next generation of web applications and RESTful services for design and manufacturing. You will familiarize yourself with Arena’s existing code base and work closely with our product management and product design teams (which aren’t the same, in case you wonder where we stand on that). You will write elegant, usable web applications in clear, well-documented unit- and integration-tested code. Your applications will be built on clean, well-designed RESTful APIs that will leverage Arena’s multi-tenant SaaS platform. Your work will be used by product and technology companies world-wide to design and build the latest pro! ducts in medicine, clean energy, computing, transportation, an! d a host of other industries.
Responsibilities
- Design and develop web applications in Javascript, Groovy, and Java with an emphasis on writing code to implement new product features and improve existing application functionality
- Plan and implement automated unit and integration tests as part of your development process
- Debug customer-reported issues and fix bugs
- Help quality assurance develop test plans based on requirements and functional design
- As the developer on a multi-disciplinary team with product management, design, quality assurance and operations, participate in requirements analysis, technical design & code reviews
Apply for this job vacancy
No comments:
Post a Comment