Location
Ahmedabad | India
Job description
Overview:
The Android Developer plays a crucial role in our organization by designing and developing advanced applications for the Android platform. They are responsible for creating responsive efficient and visually appealing mobile applications that meet our customers needs and enhance their overall experience.
Key Responsibilities:
- Collaborate with crossfunctional teams to analyze design and build new features.
- Build and maintain highperformance reusable and reliable code.
- Ensure the best possible performance quality and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Design and implement application features that improve user experience.
- Translate designs and wireframes into highquality code.
- Conduct code reviews write unit tests and contribute to architectural design.
- Stay uptodate with new technologies and trends in mobile development.
- Optimize mobile applications for maximum speed and scalability.
- Participate in the full mobile application development lifecycle.
- Work on bug fixing and improving application performance.
- Implement security and data protection measures.
- Create and maintain documentation related to application development.
- Assist in troubleshooting and resolving issues in the current applications.
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- Proven work experience as an Android Developer.
- Proficiency in Java and Kotlin programming languages.
- Experience with Android SDK and thirdparty libraries.
- Strong understanding of Android UI design principles patterns and best practices.
- Experience with offline storage threading and performance tuning.
- Familiarity with Restful APIs to connect Android applications to backend services.
- Knowledge of the opensource Android ecosystem and the libraries available for common tasks.
- Ability to understand business requirements and translate them into technical requirements.
- Experience with cloud message APIs and push notifications.
- Proficient understanding of code versioning tools such as Git.
- Excellent troubleshooting and debugging skills.
- Ability to work independently and as part of a team in a fastpaced environment.
- Strong communication and interpersonal skills.
- Passion for learning and continuous improvement.
java,android sdk,kotlin,ui/ux design
Job tags
Salary