What are the responsibilities and job description for the Android Developer position at Amtex System Inc.?
Job Details
Amtex Systems Inc is an information technology and talent solutions company offering talent and BI consulting to the companies in US for over 25 years.
Our solutions are designed to fill resource gaps, by providing the right candidates who deliver value to the organization. Our propensity to nurture and build strong relationships with our clients helps us better understand their business demands and gives us the ability to provide services that are on time and rise above the rest.
Job Title: Android Developer
Length of Assignment: long term
*100% Onsite Day 1: Woonsocket, RI*
Experience:
Bachelor's degree in computer science, Engineering, or a related field.
5 years of professional experience in Android development.
Top 3 Must Haves:
1. Android, SDK, Jetpack
2. Kotlin
3. RestAPI
Required Skills:
Strong proficiency in Java and/or Kotlin.
Experience with Android SDK, Android Studio, and related tools.
Solid understanding of object-oriented programming principles and design patterns.
Experience with RESTful APIs and JSON.
Experience with version control systems (e.g., Git).
Excellent problem-solving and debugging skills.
Strong communication and teamwork skills.
Passion for building high-quality mobile applications.
A strong portfolio of Android applications (if applicable).
Role & Responsibilities:
We are seeking a Strong and Independent contributor able to lead and coordinate with other team members.
Design, develop, and maintain high-performance, scalable, and user-friendly Android applications.
Write clean, well-documented, and testable code using Java, Kotlin, or other relevant programming languages.
Collaborate with UI/UX designers to translate designs into intuitive and engaging user interfaces.
Integrate with backend services (RESTful APIs) to deliver a seamless user experience.
Conduct thorough testing and debugging to ensure application stability and performance.
Stay up to date with the latest Android development technologies and best practices.
Participate in code reviews and contribute to team discussions.
Contribute to all phases of the development lifecycle, from concept and design to testing and release.
Troubleshoot and debug to optimize performance and user experience.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.