Flutter Software Developer

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Qualifications:

  • Bachelor's degree in computer science, software engineering, or a related field.
  • Proven experience developing mobile applications using the Flutter framework.
  • Proficiency in Dart programming language and familiarity with object-oriented programming concepts.
  • Strong understanding of mobile app architecture, design patterns, and development principles.
  • Experience with version control systems such as Git and collaborative development workflows.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and collaboratively in a fast-paced environment.

Skills, Licenses & Certifications

  • Ability to bring out the best performance in the workforce through proactive employee engagement and support for an inclusive working environment
  • Ability to actively listen - giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate
  • Critical thinking ability - using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
  • Ability to monitor and assess performance of self, team members and the operation to make improvements or take corrective action.
  • Strong decision making skills
  • Ability to work independently as well as collaboratively
  • Ability to work under demanding operational conditions
  • Ability to prioritize and execute with a sense of urgency and preciseness
  • Ability to use sound business judgment to resolve issues with internal and external customers
  • Ability to coordinate station activities and collaborate with multi-functional departments and agencies to ensure essential needs are met for a safe, efficient, on-time operation
  • Knowledge of Microsoft Office to include Word, Excel, PowerPoint, Outlook, etc.
Connor Noaln
Connor Nolan
4-17-2023