About Onsight RealEstate:Onsight RealEstate is a forward-thinking company at the forefront of revolutionizing the real estate industry through innovative technology solutions. We are committed to providing seamless experiences for our clients, whether they are buying, selling, or renting properties. Join our dynamic team and contribute to shaping the future of real estate with cutting-edge software solutions.
Job Description:As a Flutter Software Developer at Onsight RealEstate, you will be responsible for designing, developing, and maintaining mobile applications using the Flutter framework. Working closely with our cross-functional team of developers, designers, and product managers, you will play a key role in building intuitive and user-friendly mobile applications that enhance the real estate experience for our clients.
Responsibilities:
- Develop Mobile Applications: Design and implement high-quality mobile applications for both iOS and Android platforms using the Flutter framework. Collaborate with designers and product managers to translate requirements and wireframes into functional and visually appealing applications.
- Write Clean and Efficient Code: Write clean, maintainable, and efficient code following best practices and coding standards. Conduct code reviews to ensure code quality, performance, and adherence to project guidelines. Continuously refactor and optimize code for improved scalability and maintainability.
- Integrate APIs and Third-Party Libraries: Integrate RESTful APIs and third-party libraries to enable seamless communication between the mobile application and backend services. Implement authentication, data synchronization, and other essential features to enhance the functionality of the application.
- Optimize Performance and User Experience: Optimize application performance and user experience by identifying and addressing bottlenecks, memory leaks, and other performance issues. Conduct thorough testing and debugging to ensure the stability and reliability of the application across different devices and platforms.
- Stay Updated on Industry Trends: Stay informed about the latest trends, technologies, and best practices in mobile app development, particularly within the Flutter ecosystem. Share knowledge and insights with team members and contribute to continuous learning and improvement.