Software Engineer

Software Engineer

23 Oct
|
KJBN Labs
|
Shivamogga

23 Oct

KJBN Labs

Shivamogga

Job Profile: Senior/ Software Engineer - Frontend (Flutter)

We seek a skilled and enthusiastic Software Engineer - Frontend (Flutter) to join our team. The ideal candidate will have experience building responsive and high-performance mobile applications using Flutter and Dart, with a strong focus on modern front-end development practices. As a Flutter Frontend Engineer, you will collaborate closely with backend developers, UI/UX designers, and other stakeholders to deliver mobile apps that offer seamless user experiences.

Key Responsibilities:

- Design, develop, and maintain high-quality mobile applications using Flutter and Dart.

- Ensure responsive designs and excellent user experiences across a wide range of mobile devices.







- Collaborate with UI/UX designers to implement pixel-perfect UIs and intuitive user interfaces. - Integrate and consume RESTful APIs and other backend services for data exchange and real-time updates.

- Write clean, maintainable code following best practices, ensuring the app is scalable and easy to maintain.

- Utilize state management solutions such as Bloc, Provider, or Riverpod to manage app state efficiently.

- Optimize app performance and resolve performance bottlenecks to ensure fast, fluid user interactions.

- Conduct unit testing and integration testing to maintain the reliability and robustness of the applications.

- Maintain and enhance existing Flutter applications by adding new features, debugging issues, and optimizing for performance.

- Participate in code reviews, ensuring adherence to coding standards and providing constructive feedback.

- Stay up-to-date with the latest technologies, tools, and trends in mobile development and Flutter.

Required Skills:

- Proficiency in Flutter and Dart,





with hands-on experience in building and deploying production-level mobile applications.

- Strong understanding of front-end development principles, such as responsiveness, accessibility, and UI/UX design.

- Experience integrating with RESTful APIs and handling asynchronous data in Flutter.

- Expertise in state management solutions like Bloc and Provider (mandatory).

- Solid understanding of data structures, algorithms, and object-oriented programming.

- Experience working with local storage solutions (e.g., Drift, SQLite, Hive) for data persistence. - Familiarity with version control systems such as Git, and experience working in collaborative development environments.

- Proficiency in debugging tools, performance optimization, and mobile app profiling.







Preferred Qualifications:

- Experience with automated testing frameworks and writing unit and integration tests in Flutter. - Knowledge of CI/CD pipelines and automated build and deployment processes.

- Familiarity with native mobile development (iOS and Android) is a plus.

- Exposure to mobile app analytics and monitoring tools to track performance and user engagement.

Soft Skills:

- Strong communication skills, with the ability to collaborate effectively with cross-functional teams.

- Excellent problem-solving skills and the ability to think critically to tackle complex challenges. - Ability to adapt to new technologies and learn quickly in a dynamic development environment. - Detail-oriented mindset with a commitment to writing clean, high-quality code.







This role offers the opportunity to work on cutting-edge mobile projects, innovate with Flutter, and collaborate with a talented, diverse team. If you are passionate about front-end development and mobile technologies, we encourage you to apply!

▶️ Software Engineer
🖊️ KJBN Labs
📍 Shivamogga

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software engineer
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software engineer