Work with senior developers and architects on a transaction-critical high-availability system. Contribute key features to the growing suite of Web applications and distributed clients (portable widgets) that interact with the Kimbia platform. Make material contributions to products through highly visible, usable, findable features, and key business logic and back-end components.
Use and expand your skills in OO Design and Programming, Java, web frameworks, and distributed clients in JavaScript. See your work proven through frequent releases and focused metrics. Responsibilities include software design, usability and workflow improvements.
Your coding will prove essential on a variety of key projects. A sharp set of cross-functional skills, and excellence in a few specialties make you ideal for inclusion in project teams.
Your code quality will benefit from frequent releases and rich customer feedback. Our agile software development process is tailored to minimize artifacts, leaving you free to write working software. Engage in a whole-team approach that emphasizes shared understanding of the business domain. With each iteration, our knowledge deepens and our products further attune to real customer needs.
Required
- Comfortable with web applications frameworks
- Good understanding of OO design practices
- Basic Java experience
- 2+ years using JavaScript open frameworks
- 2+ years writing custom JavaScript components
Preferred
- Bachelor's degree in CS or equivalent and 2-3 years related work, or 3-5 years of professional product development
- Background in one or more of: usability, HCI, accessibility
- JSF and Seam
- RichFaces or other JSF libraries
- JBoss and EJB3
- Persistence experience (JPA/Hibernate, SQL)
- Previous work with JSON APIs
- Solid usage of a JavaScript open source library
- Implementation of business logic through custom JavaScript objects
- Unobtrusive JavaScript approach
- JUnit/TestNG/EasyMock
Work Environment
Kimbia offers competitive benefits and salaries. We have great products, top-tier customers, and a fantastic team that maintains a fun startup culture. Kimbia enjoys a healthy combination of laid back camaraderie and intense collaboration. We encourage initiative, creativity, and innovation.
There is plenty of room to grow as we expand our team and our product solutions. You will find tempting projects and opportunities for rapid innovation.
If this sort of environment excites you, send us your resume. Tell us what you find most engaging, and what differences you bring to the picture.