Company Overview
Team Geek Solutions is a forward-thinking technology firm dedicated to crafting innovative software solutions for a diverse range of clients. Our mission is to harness the power of technology to create impactful digital experiences that drive business success. We value collaboration, creativity, and a commitment to excellence in every project we undertake. Join us in fostering a culture of innovation and excellence.
Role Responsibilities
- Develop high-quality mobile applications using the Flutter framework.
- Build backend services and APIs using Node.js.
- Design and maintain code for optimal performance and security.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Improve application performance and user experience.
- Conduct code reviews and maintain best practices in coding standards.
- Work closely with UI/UX designers to implement user-friendly interfaces.
- Troubleshoot and debug applications to optimize performance.
- Stay updated on emerging technologies and industry trends.
- Participate in agile development processes and ceremonies.
- Ensure applications are responsive and compatible across various devices.
- Integrate third-party libraries and APIs where necessary.
- Contribute to the continuous improvement of project workflow.
- Create and maintain documentation for applications and code.
- Mentor junior developers and share knowledge across the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Flutter Developer with a strong portfolio of apps.
- Hands-on experience with Node.js and Express.js.
- Solid understanding of RESTful APIs and web services.
- Experience with mobile application development and deployment.
- Familiarity with database management, including SQL and NoSQL databases.
- Knowledge of Git and version control systems.
- Strong problem-solving and debugging skills.
- Ability to work collaboratively in a team environment.
- Excellent communication and interpersonal skills.
- Experience with agile methodology and practices.
- Willingness to learn new technologies and frameworks as needed.
- Prior experience in similar roles is a plus.
- Ability to manage time effectively and handle multiple tasks.
- Attention to detail and a commitment to delivering high-quality work.
- Knowledge of testing frameworks and methodologies.
Skills: third-party library integration,testing frameworks,ui/ux design collaboration,express.js,git,node.js,nosql,mentorship,documentation,nodejs,agile methodology,debugging,mobile application development,api,restful apis,sql,problem-solving,flutter