Flag job

Report

Software Engineer - Frontend

Min Experience

0 years

Location

Bengaluru

JobType

full-time

About the role

We are seeking a highly skilled and motivated Frontend Software Engineer with strong expertise in Flutter to join our dynamic development team. As a key member of our engineering department, you will play a pivotal role in designing, developing, and maintaining the user interface of our cutting-edge applications. Your proficiency in Flutter and frontend technologies will be instrumental in delivering exceptional user experiences and driving the success of our products. Responsibilities: UI/UX Development: Collaborate with design teams to create visually appealing and user-friendly interfaces using Flutter framework. Flutter Expertise: Leverage your deep understanding of Flutter's widget library, state management, and best practices to build high-quality, performant, and responsive mobile applications. Frontend Architecture: Contribute to the architecture and design discussions, providing insights on optimizing the frontend structure for scalability and maintainability. Code Implementation: Write clean, maintainable, and well-documented code that adheres to industry standards and best practices. Feature Development: Translate design concepts and requirements into functional features, ensuring seamless integration between frontend and backend systems. Collaboration: Collaborate closely with cross-functional teams including backend engineers, designers, and product managers to ensure a cohesive and unified development process. Quality Assurance: Perform thorough testing and debugging of your code to ensure high-quality deliverables, and actively participate in code reviews to maintain code quality across the team. Performance Optimization: Identify and address performance bottlenecks, memory leaks, and other issues to deliver smooth and efficient user experiences. Continuous Learning: Stay updated with the latest trends and advancements in frontend and Flutter development, and apply this knowledge to enhance our development practices. Problem Solving: Troubleshoot and resolve complex technical issues that may arise during development or post-release.

Skills

flutter
html
css
javascript
rest