Karir


Currently open positions:

 

Android Developer
================

Responsibilities:

1. Design and build applications for the Android platform that are connected to ALTO Apps web APIs
2. Ensure the performance, quality, and responsiveness of applications
3. Collaborate with a team to define, design, and ship new features
4. Identify and correct bottlenecks and fix bugs
5. Continuously improve to deliver applications that are high-performance, user-friendly, and secure
6. Help maintain code quality, organization, and automatization

 

Requirements:
1. Good understanding of Java and OOP also familiarity with the HTTP concept
2. Passion to create and find mobile app solutions on Android Platform
3. Experience in web API development, hybrid mobile app development, Google Play Store application upload, and user experience design is an advantage
4. Good written and verbal communication skills

 

iOS Developer
============

Responsibilities:

1. Design and build applications for the iOS platform that are connected to ALTO Apps web APIs
2. Ensure the performance, quality, and responsiveness of applications
3. Collaborate with a team to define, design, and ship new features
4. Identify and correct bottlenecks and fix bugs
5. Continuously improve to deliver applications that are high-performance, user-friendly, and secure
6. Help maintain code quality, organization, and automatization

 

Requirements:
1. Proficient with Objective-C or Swift , and Cocoa Touch
2. Experience with iOS frameworks such as Core Data, Core Animation, etc.
3. Experience with offline storage, threading, and performance tuning
4. Familiarity with RESTful APIs to connect iOS applications to back-end services
5. Knowledge of other web technologies and UI/UX standards
6. Understanding of Apple’s design principles and interface guidelines
7. Knowledge of low-level C-based libraries is preferred
8. Experience with performance and memory tuning with tools {{such as Instruments and Shark}}
9. Familiarity with cloud message APIs and push notifications
10. Knack for benchmarking and optimization
11. Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}
12. Familiarity with continuous integration

 

Web Developer
==============

Responsibilities:

1. Design and develop web applications.
2. Involve in full web application lifecycle including: requirement analysis, system design, development, testing, implementation and support.
3. Conduct research and development in related areas
4. To maintain and enhance existing projects

 

Requirements:
1. Understanding of web standards, object-oriented design
2. Creative, strong foundation in programming algorithms
3. Experience with building web services, API, and data integration
4. Strong knowledge in PHP, MYSQL, Javascript, HTML, CSS, jQuery, AJAX
5. Experience with PHP Framework or eCommerce Framework is an advantage
6. Experince in payment gateway integration is an advantage
7. Good communication, interpersonal skills, service-oriented attitude, and self-motivated

 

Java Developer
=============

Responsibilities:
1. Self driven motivated, hard worker and able to Work alone or in a team Environment.
2. Can Work Well Under Pressure.
3. Good interpersonal and communication skill.
4. Excellent in analytical thinking and problem solving skill.
5. 2 – 3 years experience in JAVA programming.
6. Good understanding Object Oriented Programming based on JAVA Language.
7. Preferable with JAVA/J2EE/Middleware/SOA Development exposure.
8. Have Knowledge About Java Development Tools, Java Monitoring Tools, and JAVA Framework (Hibernate, JPA, Struts, Spring, Eclipse, Netbeans, Tomcat, JBoss, JPOS, Quartz, etc).
9. Have Knowledge About Test Automation Tool (JMeter, JUnit, Selenium, Rational Functional Test, Rational Perfomance Test) is a Plus Value.
10. Have Knowledge About RDBMS (Relational Database Management System).
11. Have Knowledge About PostgreSQL, MySQL, and Microsoft SQL Server
12. Having Knowledge or Experience in Banking or Financial Institution is a Plus Value

 

Requirements:
1. Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
2. Contribute to All Phases of Development Cycle and Collaborate with Other Team Members.
3. Make Code in JAVA programming Language Appropriate Design, Reusable, Reliable, Testable, Efficient.
4. Ensure Design according to Specification and Demand.
5. Identify Bottlenecks and Bugs, and Design a Solution to this Problem
6. Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

 

Please send an email to ‘hrd@alto.co.id’, don’t forget to attach your latest resume and photo. You can also include a URL to your previous work if you have it (Git, Personal Blog, or anything)