Job Requirements
This job post is managed by
Skills
Job description for Senior Software Engineer Mobile Android at Pt Solusi Teknologi Niaga
Responsibilities
- Translate designs and wireframes into high-quality code.
- Design, build and maintain high performance, reusable, and reliable Kotlin code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Collaborate with product managers, UI and UX designers to build simple, scalable and innovative mobile experiences.
- Help maintain code quality, organization, and automation.
- Participate in code reviews and mobile application debugging and diagnosis.
- Create and maintain software documentation related to assigned tasks/projects.
- Implement unit testing.
Requirements
- Proven working experience in Android App Development.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes and orientations.
- Strong understanding of Android components (Activity, Fragment, Services, etc.)
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Understanding of Google’s Android design principles and interface guidelines.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Have a solid basis of OOP (Object Oriented Programming).
- Solid understanding of the full mobile development life cycle.
- Proficient understanding of code versioning tools, such as Git.
- Able to write unit tests.
- Aggressive problem diagnosis and creative problem-solving skills.
- Proactive, self-motivated, able to meet tight deadlines and work under pressure.
- Good time-management skills.
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More