Jr. Flutter Developer
Job details
The Right Software is seeking a skilled and 1-year experienced Flutter Developer to join our dynamic team. As a Flutter Developer, you will be responsible for developing cutting-edge mobile applications using the Flutter framework for Android and iOS platforms. You will collaborate with our cross-functional teams to design and implement high-quality user interfaces and user experiences and ensure seamless integration with back-end services and APIs. Responsibilities:
- Develop and maintain mobile applications using the Flutter framework for Android and iOS platforms.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to define project requirements and deliver high-quality software solutions.
- Design and implement user interfaces and user experiences that are visually appealing and intuitive, while ensuring optimal performance and responsiveness.
- Write clean, maintainable, and efficient code, and conduct code reviews to ensure adherence to coding standards.
- Troubleshoot and debug issues, and implement necessary fixes and optimizations to improve the performance and stability of the applications.
- Stay up-to-date with the latest advancements in mobile technologies and incorporate them into the development process.
- Collaborate with back-end developers to ensure seamless integration of front-end and back-end functionalities.
- Participate in app testing and quality assurance processes to identify and fix defects and vulnerabilities.
- Provide technical guidance and support to junior developers, as needed.
- Proven experience in mobile app development using the Flutter framework, with a strong portfolio of successful Flutter applications.
- Strong proficiency in Dart programming language and a solid understanding of object-oriented programming concepts.
- Familiarity with native mobile app development for Android and/or iOS using Java/Kotlin or Swift/Objective-C, respectively.
- Experience with RESTful APIs and integration of third-party libraries and services.
- Solid understanding of mobile apps architecture patterns, such as MVVM, MVC, or Bloc.
- Experience with version control systems, such as Git.
- Strong problem-solving skills and ability to work independently as well as collaboratively in a team environment.
- Excellent communication skills, both written and verbal.
- Bachelor's or Master's degree in Computer Science or a related field.
- Rawalpindi: Reliably commute or planning to relocate before starting work (Preferred)
- Bachelor's (Preferred)
- Flutter: 1 year (Preferred)
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.