Careers at Quickoffice
JavaScript / HTML / CSS / AJAX Engineer / UI Web Front End Developer - London, United Kingdom
If you are a JavaScript UI Engineer with experience creating dynamic RIAs in JavaScript, CSS, and AJAX, and you are looking to join a fast growing dynamic team in the heart of London, please read on.
Call it Web2.0, HTML5 or RIA's, at Quickoffice we understand and are really excited about the opportunities web technologies provide to produce rich document editing solutions. We are increasing our "webOffice team" in our London office, to take our solutions to a cross platform next level. If you are a strong User Interface engineer that has a solid background in JavaScript, CSS, and AJAX and understand the intricacies of rich document editors this may be the job for you.
We are looking for 3+ years of experience with the following:
- JavaScript, HTML, CSS, AJAX
- Full understanding W3C standards and DOM rendering layout techniques (box model, positioning etc)
- Knowledge of scripting languages such as Perl, PHP, Ruby is a plus
- UI design and coding on commercial software
- Experience developing dynamic and high performing web applications
- Experience in Object Orientated Programming
- Experience with agile processes such as SCRUM
- Experience with Javascript frameworks such as Dojo, jQuery, Prototype, YUI, MooTools, etc
- Experience with various profiling tools such as Speed Tracer etc
What you'll be doing:
- Produce the next generation of document editors
- Work closely with global Quickoffice engineering team throughout the world
- Work together with our partners on production code
What's in it for you:
- A tremendous growth opportunity, technically and career advancement
- Competitive base salary
- Full compensation package including but not limited to; base salary, stock options, AXA Health care, pension scheme, etc.
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsUK@quickoffice.com.
Senior iPad / iPhone Developer - Kharkiv, Ukraine
Quickoffice, the leading provider of mobile office document software, is seeking a Senior iPad / iPhone Developer to join our team based in Kharkiv.
Qualifications:
- Excellent knowledge of C++
- Knowledge of Objective C is preferable
- Strong understanding of design patterns
- Desire to innovate and learn new technologies
- Ability to design and create efficient software
- Strong architecture skills and experience
- Good communicational and interpersonal skills
- Experience with mobile applications is a plus
- Good English level is a plus
We're looking for the best and brightest people to join the Quickoffice team in Kharkiv, Ukraine.
If you're interested, send a resume to jobsUA@quickoffice.com
Please, feel free to contact us in case of any questions.
Senior C++ Developer - Kharkiv, Ukraine
Quickoffice, the leading provider of mobile office document software, is seeking a Senior C++ Developer to join our team based in Kharkiv.
Qualifications:
- Excellent knowledge of C++
- Strong understanding of design patterns
- Desire to innovate and learn new technologies
- Ability to design and create efficient software
- Strong architecture skills and experience
- Good communicational and interpersonal skills
- Experience with mobile applications is a plus
- Good English level is a plus
We're looking for the best and brightest people to join the Quickoffice team in Kharkiv, Ukraine.
If you're interested, send a resume to jobsUA@quickoffice.com
Please, feel free to contact us in case of any questions.
IPad / iPhone Developer - Kharkiv, Ukraine
Quickoffice, the leading provider of mobile office document software, is seeking a iPad / iPhone Developer to join our team based in Kharkiv.
Qualifications:
- Good knowledge of C++
- Knowledge of Objective C is preferable
- Understanding of design patterns and OOP concepts
- Desire to innovate and learn new technologies
- Good communicational and interpersonal skills
- Good English level is a plus
We're looking for the best and brightest people to join the Quickoffice team in Kharkiv, Ukraine.
If you're interested, send a resume to jobsUA@quickoffice.com
Please, feel free to contact us in case of any questions.
C++ Developer - Kharkiv, Ukraine
Quickoffice, the leading provider of mobile office document software, is seeking a C++ Developer to join our team based in Kharkiv.
Qualifications:
- Good knowledge of C++
- Understanding of design patterns and OOP concepts
- Desire to innovate and learn new technologies
- Good communicational and interpersonal skills
- Good English level is a plus
We're looking for the best and brightest people to join the Quickoffice team in Kharkiv, Ukraine.
If you're interested, send a resume to jobsUA@quickoffice.com
Please, feel free to contact us in case of any questions.
Senior C++ Developer (Symbian/S60) - Kharkiv, Ukraine
Quickoffice, the leading provider of mobile office document software, is seeking a Senior C++ (Symbian/S60) Developer to join our team based in Kharkiv.
Qualifications:
- Excellent knowledge of C++
- Knowledge of Symbian/S60
- Understanding of design patterns and OOP concepts
- Desire to innovate and learn new technologies
- Good communicational and interpersonal skills
- Good English level is a plus
We're looking for the best and brightest people to join the Quickoffice team in Kharkiv, Ukraine.
If you're interested, send a resume to jobsUA@quickoffice.com
Please, feel free to contact us in case of any questions.
Senior QA Engineer - Kharkiv, Ukraine
Quickoffice, the leading provider of mobile office document software, is seeking a Senior QA Engineer to join our team based in Kharkiv.
Qualifications:
- At least 2 - 3 years experience of QA engineer
- Knowledge of different testing methodologies
- Test plans, test cases, reporting documents
- Experience in automated testing is preferable
- Desire to innovate and learn new technologies
- Experience with mobile applications is a plus
- Good communicational and interpersonal skills
- Good English level is a plus
We're looking for the best and brightest people to join the Quickoffice team in Kharkiv, Ukraine.
If you're interested, send a resume to jobsUA@quickoffice.com
Please, feel free to contact us in case of any questions.
System Administrator - Kharkiv, Ukraine
Quickoffice, the leading provider of mobile office document software, is seeking a System Administrator to join our team based in Kharkiv.
Responsibilities:
- Create and support development environments for several teams
- Keep configurations up do date: investigate new versions of SDKs/tools/libraries and integrate them to the development environment
- Be responsible for assembly distributives, prepare installation packages, and write setup routines for various software platforms and hardware architectures
- Investigate and adapt new tools and techniques in source code control software
- Write necessary scripts and programs, create documents, instructions, perform ad hoc administration activities, etc.
Qualifications:
- Strong IT background
- Knowledge of Linux and Windows administration
- Good experience in administrating web servers and managing security
- Strong experience in at least one Scripting language: Perl, Python, Shell, JavaScript
- Good experience with at least one SCCS: CVS, SVN, Mercurial, Git
- Good written and spoken English
- Knowledge of Mac OS X will be a plus
- Experience in packaging software will be a plus
- Knowledge of more than one scripting language will be a plus
- Knowledge of more than one SCCS will be a plus
- Web development experience will be a plus
We're looking for the best and brightest people to join the Quickoffice team in Kharkiv, Ukraine.
If you're interested, send a resume to jobsUA@quickoffice.com
Please, feel free to contact us in case of any questions.
Automation QA Engineer - Pune, India
If you are a QA Engineer with experience creating automation scripts, frameworks, and you are looking to join a fast growing dynamic team. If you have solid background in manual testing, Java, Perl, and experience with tools like selenium, JMeter, Watij, Ruby, this may be the job for you.
We are looking for 4+ years of experience with the following:
Mandatory Skills:
- Educational Qualification: Bachelors/Masters in Computer Science
- Good hands-on java experience
- Good Experience with tools like selenium, JMeter, Watij, Ruby (to name a few)
- Expertise on Perl, Python, PHP, Ruby, VB Script (Any 2 scripting languages)
- Knowledge of standard QA processes and procedures, methodologies, quality models
- Experience and knowledge of Agile, SCRUM, Kanban process models
Good to Have Skills:
- Experience on HTML, CSS
- Experience on Android instrumentation.
- Experience on Jira
- Experience with Mercurial Patches and Queues and Guards
- Strong cross-team communication and problem solving skills.
- Good team player with ability to multi-task and yet be focused.
- Good presentation skills.
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsindia@quickoffice.com .
Build Engineer - Pune, India
Quickoffice, the leading provider of mobile office document software, is seeking a Build Engineer to join our team based in Pune.
We are looking for 4-6 years of experience with the following:
Mandatory Skills:
- Bachelors/Masters in Computer Science
- Experience and expertise in handling builds, creating build plans, managing branches, queues etc., drive configuration management activities, setup and configure build server, identify and troubleshoot configuration issues.
- Maintain documentation on build management and routine activities using wiki.
- Hands-on experience in using Bamboo, Hudson, CruiseControl etc.
- Experience and knowledge of Build process, standard procedures, tools, best practices, ticket tracking systems.
- Knowledge and experience with automated testing tools, scripting languages like CMD, PERL. Powershell etc.
- Experience and knowledge of one or more Operating Systems like Windows, Mac, and Linux etc.
Good to Have Skills:
- Experience on Jira
- Experience with Mercurial Patches and Queues and Guards
- Strong cross-team communication and problem solving skills
- Ability to work as individual contributor as well as part of a team.
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsindia@quickoffice.com .
OEM - Engineering Manager - Pune, India
Are you an exceptionally good technical leader? Do you have a passion for building excellent products? Do you like coordinating projects with highly demanding requirements? Do you enjoy jumping in and helping the engineers in solving complex technical problems when needed?
Quickoffice is looking for a leader just like you, to manage demanding requirements coming from OEMs and supporting released products.
We are looking for 7+ years of software development experience with the following:
Mandatory Skills:
- Bachelors/Masters in Computer Science
- Experience managing teams of size 10 or more
- Proven track record of managing multiple projects at the same time
- Expert Java programmer
- Strong software architecture skills
- Experience developing applications on Android
- Excellent communication skills
- Quick learner. Willing to do what it takes to learn quickly
- Ability to recruit quality engineers and minimize attrition
- Identify the problems with processes and tools and make them better every day
- Can work with Product Management, Sales/Marketing and other departments in planning for the right product
- Keep up to date with latest technologies and best practices, the knowledge of which could be utilized during development
- Experience working in Agile development environment (Scrum / Kanban)
Good to Have Skills:
- Experience developing applications in WebOS/iPhone/iPad
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsindia@quickoffice.com .
Product Owner/Manager - Pune, India
We are looking for 7 to 10 years of software product development/management experience with the following:
Role & Responsibilities:
- Product ownership of Quickoffice product(s) developed in Pune.
- Define scope and prioritize features/requirements and build a roadmap spanning across quarters/years.
- Drive Agile/Scrum based/Kanban product development ecosystem using relevant tools like Pivotal Tracker, ScrumWorks etc.
- Execute on the product roadmap aligned with overall strategy through the development process.
- Accurate/realistic estimations for functional and non-functional requirements.
- Closely work with engineering, QA, Product management teams to ensure timely and quality deliverables with clear communication.
- Cross team/channel coordination of requirements to the design and development teams.
- Bug triaging and prioritization using tools like JIRA, Bugzilla etc. (or equivalent).
- Ability to take key decision where technology and market trade-off is required.
- Align inputs/feedback from product roadmap, market strategy and competitive analysis with ongoing development.
- Predict/identify high-impact changes. Ability to handle pressing timeline of deliverables.
- Adopt and adapt industry standards and domain specific compliance integration guidelines. E.g. Microsoft OOXML (2007, 2010), Apple iWork etc.
- Ensure product integration across business units/technology stacks within organization.
- Create a tactical execution plan (Sprints) in alignment with overall product goals and milestones.
- Track progress against goals/timelines, identify relevant risks and recommend resolution.
- Work closely within Product management and Product Marketing, Sales for area of ownership
- Measure effectiveness of platform through well defined performance metrics.
- Co-manage long-term strategy for technology stack with Engineering, including licensed/3rd party software and dependencies.
Skills and Experience:
- Certified Scrum Master or MBA (Systems) or PMP or equivalent is a plus.
- Demonstrated success defining/developing/launching excellent enterprise/consumer class software as an Architect or Product Owner or Team Lead etc.
- Technically sound, well versed with technology stack and ongoing trends.
- Excellent oral, written, presentation and organizational skills.
- Familiar with telecom industry (operators & end consumer perspective) and handheld devices/platforms.
- Good understanding of market dynamics; keen to track ongoing developments.
- Exposure to reports from various research/analysis firms (like Gartner, Forrester etc.) is definite plus.
- Able to extract and quickly communicate key information to relevant stakeholders.
- Proven product management skills, including experience identifying and prioritizing project issues and managing to resolution.
- Expertise in requirements tracking throughout software lifecycle
- Proven ability to influence cross-functional teams without formal authority
- Great critical/rational thinking with problem solving skills.
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsindia@quickoffice.com .
OEM - Lead Developer - Pune, India
Do you love working on cutting edge technology and keeping yourself ahead of others in updating your skill set? Do you enjoy solving exciting and challenging problems? Do you enjoy being surrounded by highly passionate software developers?
Quickoffice is looking for programmers just like you, to develop short features and support complex applications on pre-production Android, WebOS tablet and smart phone devices and iPhone/iPad and to develop desktop quality software.
We are looking for 7+ years of software development experience with the following:
Mandatory Skills:
- Bachelors/Masters in Computer Science
- Expert Java programming skills
- Experience developing applications on Android
- Team player that enjoys collaborative effort
- Quick learner. Willing to do what it takes to learn quickly
- Expertise using Object Oriented Design concepts and design patterns
- Excellent algorithm analytical abilities that will help developing high performance software
- Experience with Test Driven Development
- Understand layered architecture for applications
- Ability to evaluate and identify new technologies that help with software development
- Understands how compilers work in general
Good to Have Skills:
- Development experience on WebOS (Palm), iPhone, iPad
- Experience working in Agile development environment (Scrum / Kanban)
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsindia@quickoffice.com .
OEM - Senior Developer (iOS) - Pune, India
Do you love working on cutting edge technology and keeping yourself ahead of others in updating your skill set? Do you enjoy solving exciting and challenging problems? Do you enjoy being surrounded by highly passionate software developers?
Quickoffice is looking for programmers just like you, to develop short features and support complex applications on pre-production Android, WebOS tablet and smart phone devices and iPhone/iPad and to develop desktop quality software.
We are looking for 5+ years of software development experience with the following:
Mandatory Skills:
- Bachelors/Masters in Computer Science
- Expertise in Objective C, Apple Cocoa
- Experience developing applications on iPhone/iPad
- Team player that enjoys collaborative effort
- Quick learner. Willing to do what it takes to learn quickly.
- Expertise using Object Oriented Design concepts and design patterns
- Excellent algorithm analytical abilities that will help developing high performance software
- Experience with Test Driven Development
- Understand layered architecture for applications
- Ability to evaluate and identify new technologies that help with software development
Good to Have Skills:
- Development experience on Android, WebOS
- Experience working in Agile development environment (Scrum / Kanban)
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsindia@quickoffice.com .
OEM - Senior Developer (WebOS) - Pune, India
Do you love working on cutting edge technology and keeping yourself ahead of others in updating your skill set? Do you enjoy solving exciting and challenging problems? Do you enjoy being surrounded by highly passionate software developers?
Quickoffice is looking for programmers just like you, to develop short features and support complex applications on pre-production Android, WebOS tablet and smart phone devices and iPhone/iPad and to develop desktop quality software.
We are looking for 5+ years of software development experience with the following:
Mandatory Skills:
- Bachelors/Masters in Computer Science
- Expertise in Java, java script, HTML and CSS
- Experience developing applications on WebOS
- Team player that enjoys collaborative effort
- Quick learner. Willing to do what it takes to learn quickly
- Expertise using Object Oriented Design concepts and design patterns
- Excellent algorithm analytical abilities that will help developing high performance software
- Experience with Test Driven Development
- Understand layered architecture for applications
- Ability to evaluate and identify new technologies that help with software development
Good to Have Skills:
- Development experience on Android, iPhone, iPad
- Experience working in Agile development environment (Scrum / Kanban)
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsindia@quickoffice.com .
OEM Support - Senior Java Developer - Pune, India
Do you love working on cutting edge technology and keeping yourself ahead of others in updating your skill set? Do you enjoy solving exciting and challenging problems? Do you enjoy being surrounded by highly passionate software developers?
Quickoffice is looking for programmers just like you, to develop short features and support complex applications on pre-production Android, WebOS tablet and smart phone devices and iPhone/iPad and to develop desktop quality software.
We are looking for 4+ years of software development experience with the following:
Mandatory Skills:
- Bachelors/Masters in Computer Science
- Expert Java programming skills
- Good problem solving skills
- Team player that enjoys collaborative effort
- Quick learner. Willing to do what it takes to learn quickly
- Knowledge of Object Oriented Design concepts and design patterns
- Ability to evaluate and identify new technologies that help with software development
Good to Have Skills:
- Experience developing applications on Android
- Development experience on WebOS (Palm), iPhone, iPad
- Experience working in Agile development environment (Scrum / Kanban)
- Experience with Test Driven Development
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsindia@quickoffice.com .
Senior Developer (C++/Java) - Pune, India
Do you love working on cutting edge technology and keeping yourself ahead of others in updating your skill set? Do you enjoy solving exciting and challenging problems? Do you enjoy being surrounded by highly passionate software developers?
Quickoffice is looking for programmers just like you, to develop short features and support complex applications on pre-production Android, WebOS tablet and smart phone devices and iPhone/iPad and to develop desktop quality software.
We are looking for 5+ years of software development experience with the following:
Mandatory Skills:
- Bachelors/Masters in Computer Science
- Excellent C++ programming skills
- Fair knowledge/experience with Java
- Team player that enjoys collaborative effort
- Quick learner. Willing to do what it takes to learn quickly
- Expertise using Object Oriented Design concepts and design patterns
- Excellent algorithm analytical abilities that will help developing high performance software
- Experience profiling software and enhancing the performance
- Experience with Test Driven Development
Good to Have Skills:
- Low level programming experience
- Development experience on mobile phones
- Experience working in Agile development environment (Scrum / Kanban)
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsindia@quickoffice.com .
Senior Developer (Java) - Pune, India
Do you love working on cutting edge technology and keeping yourself ahead of others in updating your skill set? Do you enjoy solving exciting and challenging problems? Do you enjoy being surrounded by highly passionate software developers?
Quickoffice is looking for programmers just like you, to develop short features and support complex applications on pre-production Android, WebOS tablet and smart phone devices and iPhone/iPad and to develop desktop quality software.
We are looking for 5+ years of software development experience with the following:
Mandatory Skills:
- Bachelors/Masters in Computer Science
- Excellent Java programming skills
- Team player that enjoys collaborative effort
- Quick learner. Willing to do what it takes to learn quickly
- Expertise using Object Oriented Design concepts and design patterns
- Excellent algorithm analytical abilities that will help developing high performance software
- Experience profiling software and enhancing the performance
- Experience with Test Driven Development
Good to Have Skills:
- Low level programming experience
- Development experience on mobile phones
- Experience working in Agile development environment (Scrum / Kanban)
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsindia@quickoffice.com .
Lead Developer (Java) - Pune, India
Are you an exceptionally good programmer? Do you enjoy solving exciting and challenging problems? Do you love designing and developing complex software solutions? Do you enjoy being surrounded by highly passionate software developers?
We are looking for 7+ years of software development experience with the following:
Mandatory Skills:
- Bachelors/Masters in Computer Science
- Expert Java programming skills
- Team player that enjoys collaborative effort
- Quick learner. Willing to do what it takes to learn quickly
- Expertise using Object Oriented Design concepts and design patterns
- Excellent algorithm analytical abilities that will help developing high performance software
- Experience profiling software and enhancing the performance
- Experience with Test Driven Development
- Understand layered architecture for applications
- Ability to evaluate and identify new technologies that help with software development
- Understands how compilers work in general
Good to Have Skills:
- Low level programming experience
- Development experience on mobile phones
- Experience working in Agile development environment (Scrum / Kanban)
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsindia@quickoffice.com .
Senior Developer (S60) - Pune, India
Quickoffice is looking for programmers, with 5+ years of software development experience, to develop short features and support complex applications on S60 platform with the following:
Mandatory Skills:
- Bachelors/Masters in Computer Science
- Expertise in C++
- Experience developing applications on S60
- Team player that enjoys collaborative effort
- Quick learner. Willing to do what it takes to learn quickly
- Expertise using Object Oriented Design concepts and design patterns
- Excellent algorithm analytical abilities that will help developing high performance software
- Experience with Test Driven Development
- Ability to evaluate and identify new technologies that help with software development
Good to Have Skills:
- Development experience on Android, iPhone, iPad, WebOS
- Experience working in Agile development environment (Scrum / Kanban)
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsindia@quickoffice.com .
Senior Developer (WebOS) - Pune, India
Quickoffice is looking for programmers, with 5+ years of software development experience, to develop desktop quality application for WebOS tablet with the following:
Mandatory Skills:
- Bachelors/Masters in Computer Science
- Expertise in JavaScript, HTML, CSS, Java
- Knowledge of Linux kernel
- Experience developing applications on WebOS
- Expertise using Object Oriented Design concepts and design patterns
- Excellent algorithm analytical abilities that will help developing high performance software
- Quick Learner. Willing to do what it takes to learn technology quickly
- Understanding of Test Driven Development
- Ability to evaluate and identify new technologies that help with software development
Good to Have Skills:
- Experience working in Agile development environment (Scrum / Kanban)
So if you think this job is what you've been looking for, please apply today! To apply, please email your resume and cover letter to: jobsindia@quickoffice.com.