Software Engineer

2 - 5 years

0 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

About Halma company Sensit


Sensit Technologies designs, manufactures, and services products that protect life, property, and the environment from hazardous gases. Sensit offers a complete line of gas detection and monitoring equipment as well as an acoustic pipe locator for underground utility infrastructure. Recent product releases include the Gas-Trac hand-held and fixed-point instruments for the remote detection of methane, instruments for the monitoring of odorant in gas systems, and the natural gas industry’s most complete line of products for improving the speed, accuracy, and efficiency of leak survey. Sensit Technologies is an ISO 9001:2015 Certified Company with headquarters in Valparaiso, Indiana.


Position Objective


This position is part of design engineering, with a primary focus on New Product Development of gas sensing safety equipment. The ideal candidate will have a track record of successfully building applications using the Flutter Framework, ensuring a visually appealing and user-friendly experience across different platforms, focusing on Android and iOS, preferably on Windows as well. They must be hands-on to translate designs/wireframes & mockups into code, integrate with backend services, and maintain a high-quality, efficient codebase. This will require the candidate to collaborate with designers, product management, and other developers throughout the development lifecycle.


Responsibilities (KRAs / deliverables / job expectations)


As a Software Engineer, you will be responsible for:

  • Application Development:

    Design and develop mobile applications (Android, iOS) and Windows applications using Flutter tech stack.
  • Integration:

    Connect the applications with APIs and backend services to enable functionality as per product management requirements.
  • Code quality:

    Writing clean, maintainable, and efficient code, adhering to best practices. Code review of team members’ commits as part of CI/CD cycle.
  • Collaboration:

    Synchronize with Global teams across Italy, India, and USA. Coordinate with engineering teams daily, weekly, and monthly (as appropriate) to ensure project milestones are met. Provide regular updates to team members and leadership stakeholders, designers, product managers and other developers. Motivate others and utilise interpersonal skills to achieve project goals without direct authority, whilst helping to foster a collaborative and productive work environment.
  • Testing & Debugging

    : Identify and resolve issues, ensuring smooth application performance.
  • Performance optimisation:

    Improve application speed and scalability.
  • Staying updated:

    Keeping up with Flutter updates and industry trends, AI tools that can improve development quality and speed.



Critical Success factors (critical / high impact aspects of role)


  • Develop strong working relationships with internal stakeholders
  • Grit with the ability to persist through obstacles
  • Resourceful to make the ‘impossible’ possible
  • Optimistic and results-driven
  • Enjoys responsibility and likes to constantly learn
  • Effective planning, organizing, and time management



Academic qualification


  • B.tech in Computer Science or any relevant field.



Experience (exposure)


The candidates should have the following skills to fulfill this role:

  • Flutter and Dart: Strong knowledge of Flutter Framework and Dart programming language.
  • UI/UX design fundamentals: Good understanding of UI/UX principles and best practices.
  • State Management: Familiarity with state management solutions in Flutter (E.g., Provider, BLoC, GetX)
  • API Integration: Experience with RESTful APIs and integrating third-party libraries.
  • Version Control: Proficiency with Git.
  • UI/UX certification is good to have.


2-5 years of commercial experience as a Flutter Application developer for mobile apps developed natively in iOS and Android.


Key attributes (critical functional competencies)


  • Code Quality and features match market requirements with visually appealing UI/UX.
  • On-time delivery of NPD projects based on tasks allocated.




Competencies (fundamental skills and attitudes)


  • Effective written, verbal communicator with strong presentation skills
  • Strong sense of ethics and integrity.
  • Proactive & Problem solver, Energetic,.
  • Adaptable & Learning Mindset.
  • Logical, Analytical and Problem-solving abilities

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Bengaluru, Karnataka, India