Web Applications Developer
Roundbox Systems - San Francisco, CA

This job posting is no longer available on Roundbox Systems. Find similar jobs:Web Application Developer jobs - Roundbox Systems jobs

Roundbox Systems, Inc.

Web Applications Developer
San Francisco, CA
Full Time
Salary: Open

Key Skills

At least 2 years of professional experience with Python/Ruby or related
Ability to handle full application development cycle - from requirements to production
Experience with leading project design, coding and release to customers
Experience with Agile development, including Continues Integration, Continues Deployment and coding for automated testing is a plus
Experience with developing web applications: JS, HTML, CSS, AJAX, REST. Dojo/JQuery, Socket.io, Redis is a plus
Experience withprogramming dynamic web applications that utilize a backend database

Duties:
You will be involved with or responsible for the functional and technical analysis, design, programming, testing and maintenance of the company’s web-based software products and internally developed support systems. You will work closely with a highly skilledteam on the implementation of new product initiatives. You own the technical aspects of your deliverables and keep a close eye on estimates, status, productivity and code quality. You are proactive, are able to work with minimum supervision, and manage deliverables under tight deadlines in a fast-paced, changing environment. Tasks of the Web Application Developer revolve around the development of enterprise level web-based applications, which include:

Design, code and unit test web applications for desktops and mobile devices by applying advanced knowledge of modern programming and scripting languages utilized in web environments which include but is not limited to Python, MySQL, JavaScript/AJAX, WebSockets and HTML4/5
Working closely with the Architect and other developers on software architecture, design, dependencies and code maintainability
Providing time and size estimates for project tasks
Create and maintain documentation for source code that is produced; and
Debugging defects and troubleshooting issues reported by the Software Quality Assurance and / or Client Services teams

Desired Skills & Experience

The Web Application Developer must be interested in keeping abreast of industry best practices for developing secure and extensible enterprise web applications. The Web Application Developer should possess
Experience developing mobile web-based applications for Apple iOS and Android
The ability to work with source code control and analysis tools, unit testing frameworks, and a continuous integration environment
Experience practicing agile development methodologies like Scrum
Intermediate experience installing, configuring and using Socket.io, Redis, MySQL, Linux and Apache

Additional

Strong communication skills
Passion for developing robust software and writing maintainable code
Ability to learn large software systems quickly
Ability to work in an environment consisting of multiple languages and technologies.