Main Responsibilities
- Analyze client requirements and design UI/UX solutions that align with their needs while ensuring technical feasibility.
- Convert wireframes and design concepts into clean, efficient, and high-quality code.
- Develop, maintain, and enhance high-performance, scalable, and reusable applications, including reusable code and libraries for future projects.
- Ensure applications are optimized for performance, responsiveness, and scalability.
- Collaborate with team members to define, design, and deliver new features effectively.
- Maintain open communication with the team about project goals, progress, and challenges.
- Identify and resolve performance issues, bottlenecks, and bugs.
- Write and maintain code using various programming languages such as HTML, CSS, JavaScript, PHP, React, and Flutter.
- Ensure high standards in code quality, organization, and automation.
Requirements
1. Experience in Developing Data-Intensive Web Applications:
- Proficient in web technologies, including HTML, CSS, and JavaScript, with a strong ability to build responsive designs compatible across different browsers.
- Advanced understanding of modern JavaScript (ES6+).
- Solid experience with ReactJS and related frameworks or technologies.
- Hands-on knowledge of popular JavaScript tools, frameworks, and design principles, staying updated with trends in the JavaScript ecosystem.
- Skilled in evaluating UI performance metrics and implementing optimizations.
- Proven ability to participate in and influence code reviews and technical design discussions.
- Comprehensive understanding of the Software Development Lifecycle and methodologies.
- Experience working with real-time data sources such as Firebase or web sockets.
- Familiarity with website security practices and techniques to prevent vulnerabilities.
2. Preferred Skills & Qualifications:
- Practical experience in agile methodologies like Scrum.
- Familiarity with version control systems, particularly Git, along with an understanding of branching models and strategies.