Software Engineer Intern - Flutter Mobile

Are you passionate about mobile app development and eager to kickstart your career in a dynamic tech environment? Dilexus is looking for a Flutter Developer Intern to join us and contribute to cutting-edge mobile solutions.

Qualifications:

• A degree in Computer Science, Information Technology, or Software Engineering.

• Solid knowledge of Dart programming and Flutter Development

• Previous experience developing mobile apps using Flutter. (at least 3 projects)

• Hands-on experience integrating JSON REST web services and Firebase in Flutter apps.

• Understanding of Flutter state management techniques such as Riverpod, Provider, or Bloc

• Experience with Git/GitHub for version control

• Basic understanding of app architecture (MVVM, Clean Architecture) and performance optimization

 

What We Offer:

• A supportive training.

• The opportunity to work on exciting real-world projects.

• Mentorship from experienced professionals in the field.

• A chance to grow your career in mobile app development.

Frontend Software Engineer Intern – Web Application Development

 

Are you ready to build something from the ground up?

We are looking for an enthusiastic and driven Frontend Software Engineer Intern to join our small, fast-paced team and help bring our brand-new web application to life. This is an opportunity to contribute foundational code, influence technical decisions, and see your work launch as a core product feature.

 

About the Internship

Role: Frontend Software Engineer Intern
Focus: Building the core UI and UX for a new web application
Duration: 6 months
Location: Remote

 

What You’ll Build

You will not be fixing old bugs. You will be writing new features that matter. You will be integrated into our product development cycle, working directly on the application’s user interface. Responsibilities include:

  • Developing responsive and performant application features using modern React and TypeScript or JavaScript.
  • Translating high-fidelity designs from Figma or Sketch into clean, modular, reusable HTML and CSS components.
  • Collaborating with the backend team to integrate APIs and manage application state, for example with Redux.
  • Participating in design discussions and technical planning to ensure the application is scalable and delightful for users.
  • Writing unit and integration tests to ensure code quality before deployment.

 

What We’re Looking For

  • Currently enrolled in a Bachelor’s or Master’s program in Computer Science, Software Engineering, or a related field.
  • Strong programming, debugging, and problem-solving skills.
  • Familiarity with design patterns and solid object-oriented programming skills.
  • Understanding of data structures, algorithms, and STL.
  • Ability to contribute effectively to team goals.
  • Eagerness to learn large software systems quickly.
  • Demonstrable proficiency in JavaScript ES6 plus, HTML5, and CSS3.
  • A strong portfolio on GitHub, personal projects, or course work that shows attention to detail and clean code.
  • Curiosity and a strong desire to learn and contribute to a new product.

 

Bonus Points

  • Experience with React and Next.js.
  • Familiarity with state management libraries such as Redux.
  • Experience with version control, specifically Git.
  • Familiarity with component libraries or design systems such as Material UI or Tailwind CSS.

 

Why Join Us

  • Ownership: Work on a brand new product with significant ownership and visibility into the development process.
  • Deep Mentorship: Get personalized guidance from senior engineering leads who are committed to your growth.
  • Flexible Environment: Lean and agile team where you get exposure to many facets of the product and business.

 

How to Apply

Ready to start building the next big thing with us? Please submit your resume and a link to your code portfolio, for example GitHub, to Email or Link. We look forward to seeing what you can build.