Randburg, Johannesburg, South Africa.
Front-End Developer
Web Design
Mid
Full-time
Front-End Developer
Capital Recruit
We are seeking a skilled and enthusiastic Front-end Developer to join our development team and maintain our content portal. Candidates should be fluent in/with exposure or knowledge of Flutter, React, TypeScript, Node and MongoDB as advantages.
The work we do is highly creative, so people with a creative mind will find it a good fit. This role requires strong programming skills, attention to detail, and a passion for creating visually appealing and high-performing applications. The work we do is highly creative, so people with a creative mind will find it a good fit.
Responsibilities:
Development:
- Develop and maintain our primary content portal in Flutter
- Assist in secondary development around our other content portals and integrations.
- Collaborate with cross-functional teams to gather requirements and define application features
- Implement intuitive and visually appealing user interfaces using Flutter’s widget library.
- Write efficient, clean, and maintainable code following best practices and coding standards.
Feature Implementation and Enhancement:
- Translate UI/UX designs and wireframes into fully functional web applications.
- Integrate RESTful APIs and third-party libraries to enable desired functionalities.
- Continuously optimise application performance and user experience.
Bug Fixing and Testing:
- Identify and resolve application defects and performance issues through debugging and testing.
- Conduct thorough testing, including unit testing and integration testing, to ensure application stability.
- Collaborate with Quality Assurance (QA) teams to address reported bugs and ensure application quality.
Collaboration and Communication:
- Work closely with the development team, UI/UX designers, and stakeholders to ensure project success.
- Participate in agile development processes, including daily stand-ups, sprint planning, and retrospectives.
- Communicate project progress, challenges, and recommendations to the team and management.
Documentation and Knowledge Sharing:
- Create and maintain technical documentation, including application architecture and code documentation.
- Share knowledge and expertise with team members through code reviews and knowledge-sharing sessions.
- Stay updated with the latest trends, best practices, and advancements in Flutter and mobile app development.
- Proven experience (3 years) with use of TypeScript, React, Node and Flutter.
- Solid understanding of web application development concepts, including UI/UX design principles, RESTful APIs, and data storage.
- Strong problem-solving skills and attention to detail.
- Familiarity with agile development methodologies, such as Scrum.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Knowledge of WiFi technologies and experience in developing applications that interact with WiFi networks is a plus.
- Join our passionate team and contribute to the development of our innovative WiFi content platform. If you have a background in Flutter development, a keen eye for detail, and a drive to create exceptional mobile applications, we would love to hear from you.
Posted on :
15/08/2023