comfortable writing code. Uses and understands tools needed to debug and diagnose issues in a test and/or
simple production environment. Understands the scope of medium features. You should have a basic
understanding of all their product components. You will work with minimum supervision and Guidance. This is a remote position, with #WorkFromAnywhere policy.
Job Description
1. Software Development
- Performs standard programming tasks and creates unit tests for a complex tasks with less
design, write, retrieve, and delete information to database * Fluent in versioning for push, pull, and merge code from versioning to help the dev team manage
changes to source code over time * Have a basic knowledge of clean code and best practices so the code can be easy to understand,
extend, and refactor. * Collaborate with team members to design and develop products.
2. Software Deployment & Maintenance
- Deploy mobile apps to Google Play Store (Android) and App Store (iOS)
- Fix and trace Bugs based on task that was assigned by team lead to make sure the product runs
- properly
- Have Ability to refactor code to get optimize result and improve performance of the code
- Work in a team, must stay engaged and absorb from the team as much knowledge as possible to grow and keep up to date with technology
- Collaborate with team members to work together, interact, share ideas, and develop to make a great product
- Motivate to learn new thing and Motivated when work under pressure to be able to grow faster
- Shows initiative and offers assistance when needed without being asked to provides guidance to
Requirements
- Bachelor Degree, Diploma, Vocational School in Information Technology,
- Experience with freelance projects
- Have an intermediate programming knowledge and skill (Flutter preferred)
- Have an intermediate database knowledge (MySQL, PostgreSQL,
- Have a good API knowledge
- Have a good problem solving skill
Alterra
