We are seeking a skilled Full Stack Developer to join our team and contribute to building high-quality applications. As a Full Stack Developer, you will be responsible for developing cross-platform mobile and web apps using the Flutter framework, ensuring performance, usability, and code quality. The ideal candidate will have 3-6 years of experience in UI technology, with a minimum of 2 years of hands-on experience in Flutter. 2+ years of experience building and supporting highly distributed applications, with significant experience with Java microservices connecting to databases (PostGreSQL, MongoDB, NoSQL) and cloud systems.
Responsibilities:
Designing and implementing efficient and responsive user interfaces, collaborating with UX/UI designers to create visually appealing and user-friendly web applications.
Developing and maintaining server-side applications and APIs, ensuring seamless integration with front-end components, and delivering a smooth user experience.
Collaborating with product managers and stakeholders to understand project requirements, propose technical solutions, and estimate project timelines.
Identifying and resolving performance and security issues, ensuring the web applications adhere to best practices and industry standards.
Conducting thorough testing and debugging of applications to ensure software functionality and reliability.
Providing technical support and troubleshooting assistance to resolve issues and improve application performance.
Technical Skills :
Design and implement scalable, reliable, and maintainable Flutter applications.
Proficiency in Dart programming language and Flutter framework.
Experience as a Full Stack Developer, demonstrating expertise in front-end and back-end development, along with knowledge of web application architecture.
Strong understanding of the Flutter framework, widgets, and state management.
Experience in back-end technologies such as Java, or similar languages, along with experience in building and consuming RESTful APIs.
Strong understanding of database systems and experience with SQL and NoSQL databases.
Familiar with version control systems (e.g., Git) and agile development methodologies.
Work collaboratively in a team environment, have excellent communication skills, and have a proactive problem-solving attitude.
Flutter, Dart, UI Development, Cross-Platform Development, Java, Microservices, RESTful APIs, PostgreSQL, MongoDB, NoSQL, Cloud Systems, UX/UI Collaboration, Frontend Development, Backend Development, State Management, API Integration, Performance Optimization, Security Best Practices, Debugging, Agile Methodologies, Git, Troubleshooting, Scalability, Reliability, Maintainability.