Senior Software Engineer (Android) Insigno Quipment Technologies
Insigno Quipment Technologies
Office Location
Full Time
Experience: 6 - 6 years required
Pay:
Salary Information not included
Type: Full Time
Location: Ahmedabad
Skills: Core Java, MVVM, android sdk, Retrofit, RESTful APIs, Debugging, SVN, bitbucket, JIRA, Confluence, Agile methodology, Android app development, Kotlin programming, OOPS Concepts, Clean architecture, Broadcast Receivers, services, Schedulers, Room DB, Jetpack Compose UI, Logical thinking, Version Control Systems, CICD implementation
About Insigno Quipment Technologies
Job Description
You will be responsible for designing the application architecture and writing clean and efficient codes for Android applications. Monitoring the performance of live apps and optimizing them at the code level will be a key part of your role. You will identify and resolve bottlenecks, rectify bugs, and enhance application performance. New development, enhancement/improvement of existing applications, maintaining code quality, organization, and automation will also fall under your responsibilities. Troubleshooting and identifying resolutions for problems will be crucial. It is essential for you to follow Agile methodology for software development and provide solutions for given problem statements. Performing unit and instrumentation tests on code, staying updated with new mobile technology trends, applications, and protocols, as well as conducting requirement gathering, feasibility studies, technical documentation, diagrams, and POC are part of the job requirements. You will also be involved in code review of team members and ensuring best practices are followed. Required skills for this position include prior product delivery experience in Android App Development, strong knowledge of Core Java & Kotlin Programming languages, good understanding of OOPS concepts, familiarity with architectural patterns like MVVM & clean architecture, experience with various Android SDK versions, and knowledge of Broadcast Receivers, Services, Job Schedulers, and other periodic works. Additionally, familiarity with Room DB, Retrofit & Jetpack Compose UI is an added advantage. Understanding RESTful APIs for effective integration, app life cycle design, problem-solving, debugging skills, logical skills, and experience with version control systems such as SVN and Bitbucket are also necessary. Familiarity with JIRA, Confluence, working in an Agile environment, and CI/CD implementation are considered advantageous.,