We're a startup company started in 2011 based in Jakarta. Our company provides innovative IT solutions both for businesses and general public. Our solutions are based on cutting edge technology, including mobile apps and the cloud. We also do other fun side projects such as AK Mirror, a mirror application for Android-based phones and tablets currently available on Android Market. We're seeking a highly talented, creative, and motivated people to fill the position below
Mobile Apps Programmer
Jakarta Raya
Responsibilities:
Job Description:
- Writing specifications and designing, building, testing, implementing and sometimes supporting applications using programming languages and development tools
Typical work activities
- Establishing a detailed program specification through discussion with clients. Researching, designing and writing new applications. Test of new applications and finding errors. Developing existing applications by analyzing and identifying areas for modification. Integrating existing software products and getting incompatible platforms to work together. Breaking down program specification into its simplest elements and translating this logic into a programming language; Investigation of new technologies. Create technical specifications and test plan. Working with the programming language. Writing operational documentation with technical authors. Maintain systems by monitoring and fixing bugs in the application. Devising possible solutions to predicted problems, evaluating other options. Working as part of a team, which may be established purely for a particular project, to write a specific section of the program. Combining all elements of the program design and testing it; testing sample data-sets to check that output from the program works as intended. Consulting manuals, periodicals and technical reports to learn new ways to develop programs and maintain existing skills and knowledge
Key requirements:
- Excellent problem-solving skills and ability to think logically C++/Java or similar programming languages Familiarity with software development and testing best practice Detail-oriented with good written and verbal communication skills Good knowledge of Linux or Unix OS Able to work effectively in small (often ad-hoc) teams Able to manage one’s own time efficiently Motivated to develop skills
- Experience with Java, scripting languages, and databases. Experience with mobile application development environments including iOS, Android, Windows Mobile, and BlackBerry a plus. Experience with client side application scripting, e.g., JavaScript, PHP, Perl, Shell Experience with Open Source tools a plus