Daerah Khusus Ibukota Jakarta
On-site
IDR 250.584.000 - 417.642.000
Full time
Job summary
A technology firm in Jakarta is seeking a Full-Stack Developer. You'll collaborate with teams to translate designs into code while developing and maintaining applications with Flutter and Ruby. Ideal candidates have strong experience in mobile application lifecycle and backend development, with a Bachelor's in Computer Science. This offers an opportunity for growth in a dynamic environment.
Qualifications
- 3 years of professional full-stack development experience.
- Well-known for mobile application life cycle and architecture components.
- Ability to develop independently.
Responsibilities
- Collaborate to translate designs into code.
- Maintain app with Flutter and Ruby.
- Ensure performance and quality of the application.
Skills
Mobile application development
Backend development
Problem-solving
Professional communication in English
Knowledge of Android/iOS
Education
Bachelor's degree in Computer Science or related field
Tools
What You'll Be Doing
- Collaborate with PM, designers to translate designs and wireframes into high-quality code
- Develop and maintain an app with Flutter and Ruby code, as well as continuously learning the latest technologies
- Collaborate with your team members to solve problems, troubleshoot, and code reviews to improve system stability
- Ensure the best possible performance, quality, and responsiveness of the application
Requirements
- Bachelor's degree in CS, related field, or equivalent practical experience
- 3 years above of professional full-stack development experience
- Well‑known for the mobile application life cycle, architecture component, and ecosystem including third‑party libraries
- Well‑known for Backend development, synchronous and asynchronous, as well as database operation
- Ability to develop and solve problems independently, without constant mentoring
- Knowledge of the features of various versions of Android/iOS
- Understanding the major patterns of mobile applications design (MVC, MVP, MVVM)
- Growth mindset, with willingness to learn more stack in the future
- Professional communication in English
Nice to have
- Experience in any other app technology, Flutter will be a plus
- Experience in any Backend technology, Ruby on Rails will be a plus
- Experience releasing successful mobile applications on the app store
- Experience in mobile testing.