We're looking for an energetic and experienced front-end developer to join our growing team on our web and mobile application development. You are fluent in the latest web-technologies to deliver incredible user experiences using HTML5 & CSS3. The Developer is responsible for designing and implementing new development projects, completing and augmenting the current solutions and services. They will collaborate with the Product Owner, Product Manager, Scrum Master, Developers and Quality Assurance throughout the development process to ensure the product is functionally complete and technically solid.
- Work with Product Manager to envision and deliver the required functionality.
- Develop intuitive and responsive user interfaces for web and mobile devices
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Build and run unit and functional/integration tests for frontend and server in an automated testing environment
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to back-end
- Collaborate with other team members and stakeholders
- Proven experience in developing B2B enterprise web-based applications
- Good understanding of software design principles, object-oriented programming and design patterns
- Good understanding of cross-browser compatibility issues and ways to work around them.
- Good understanding of code versioning tools, such as Git or SVN
- Basic understanding of asynchronous request handling, partial page updates and AJAX