Mobile Application Developer
Location
Secunderabad | India
Job description
Position : Mobile Application Developer
Experience Level : 2 - 3
Roles amp; Responsibilities:
- Design and develop high-quality mobile applications for Android and Flutter platforms.
- Write clean, maintainable, and well-documented code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Perform code reviews and ensure the code quality is maintained.
- Optimize the performance and responsiveness of the application.
- Work with the UX/UI team to implement beautiful designs and intuitive user experiences.
- Stay up-to-date with the latest trends and technologies in mobile development.
Requirements - Must have a strong understanding of programming languages like Dart, Java, Kotlin
- Experience in Flutter and Android frameworks along with their ecosystem, including Android Studio, Android SDK, Flutter SDK, and their various libraries.
- Must have the ability to write flutter code that runs on both Android and iOS platforms.
- Familiar with Material Design Guidelines to design and develop user interfaces that provide a cohesive user experience.
- Able to understand the backend systems and Database.
- Must have working experience of APIs and should be able to integrate third-party APIs to develop robust mobile applications.
- Debugging and troubleshooting the application.
- Must have experience with version control systems like Git to manage code.
- Must have good analytical skills to solve complex problems that arise during the development process.
- Must have a solid understanding of OOP, design patterns, and software engineering principles.
- Must have strong communication skills to work collaboratively in a team environment and to communicate with clients and stakeholders.
- Able to understand the requirements
- Able to write unit test cases
- Should be able to work in high paced environment
- Enthusiastic to learn new technologies
Job tags
Salary