Snow Rider

Mobile Programming (Android)

Snow Rider • U.S.A.

Details

  • Position
    Director
  • Start Date
    Feb 11, 2026May 14, 2026
  • Location
    U.S.A. (Travel Required)
  • Rate
    This is a paid position. Rate is 200/day

Job Description

Job description
1. Building and developing software/applications

• Receive requirements regarding the functionality and content of the software/application. Participate in the analysis and detailed design of assigned functions.

• Directly build and develop software/applications according to approved design documents and frameworks as assigned by the team leader/project manager.

• Conduct unit tests, receive feedback from the testing department and other relevant parties to make adjustments and additions until the software/application is complete.

• Monitor and inspect the system and related components to detect potential problems, and provide timely solutions to prevent and resolve them. Optimize the system.

• Develop project documents as assigned by the Team Leader/Project Manager.

2. Repair, upgrade, and maintenance

• Software maintenance, repair, and upgrades

3. Software/Application Integration and Deployment

• Survey and provide consultation on deployment and integration scenarios.

• Collaborate with clients during the integration implementation process.

• Transfer and provide training to VNPT branches/customers in the area.

4. Other tasks

• Implement process systems and management systems

• Research new technologies to support the work.

• Other assigned duties within the scope of function

Job requirements
How suitable are you, and how do you rank compared to other candidates?
• Bachelor's degree or higher in the following fields: Information Technology, Information Security, Information Privacy, Computer Science, Computer Networks and Data Communication, Software Engineering, Software Development, Software Technology, Information Systems, Computer Engineering, Artificial Intelligence, Computer Technology, Data Science, IoT, Information Technology Management, or equivalent fields relevant to the job position.

• Minimum of 1 year of experience in a similar position.

• Possess a solid understanding of fundamental and advanced Android concepts. (Knowledge of Android programming and React Native is an advantage).

• Proficient in using at least one common programming tool: Netbeans, Eclipse, etc.

• Understand the basics of the Android Framework and the principles of Android application development.

• Proficient in UI components (activity, fragment…), request api (okhttp or retrofit….) and database (realm or room…)

• Proficient in UI elements (RecyclerView, RelativeLayout, LinearLayout, etc.) and custom views.

• Proficient in model mapping (i.e., JSON parsing, Object Mapping).

• Knowledge of service and event management (EventBus, Broadcast receiver, etc.) is an advantage.

• Diligent, willing to learn, and continuously improve professional skills in a short period of time as directed by the company.

• Knowledge of Scrum, SVN, and Git is an advantage.

Experience with design patterns is an advantage.

Having a demo application is an advantage.

• Ability to quickly learn new programming languages. Strong research and problem-solving skills, and ability to manage work and time effectively to meet deadlines.

• Capable of working under high pressure, possesses strong research skills. Passionate about work.

• Capable of working independently or as part of a team.

* Priority will be given to candidates who: https://geometrydash-unblocked.bitbucket.io

• Experienced in handling and manipulating large databases and user bases.

• Experienced in participating in IT projects in various roles: BA, developer.

• Experienced in programming products that handle a wide range of business logic.

Interested?

Apply to this job. It's free!
Already a member? Log in to apply
Beast avatar 35
Want us to email you jobs like these?
Sign up for job alerts. It’s free!