Mobile App Developer & Full-Stack Developer (Hybrid)

--Damiina--

Job Title: Mobile App Developer & Full-Stack Developer (Hybrid)

Location: Addis Ababa, Ethiopia

Job Type: Hybrid (Remote & On-site)

Experience: 2+ years  


About Damina Tech:

Damina Tech is a forward-thinking technology company dedicated to delivering innovative solutions that empower businesses and individuals. We are looking for a talented and experienced Mobile App Developer & Full-Stack Developer to join our dynamic team. If you are passionate about building cutting-edge applications and have a strong background in both mobile and web development, we want to hear from you!

Job Description:

We are seeking a skilled Mobile App Developer & Full-Stack Developer with a strong understanding of UI/UX design principles and experience in building scalable, user-friendly applications. The ideal candidate will have a proven track record of developing mobile and web applications, as well as familiarity with ERP systems like Odoo and ERPNext.

Key Responsibilities:

  1. Mobile App Development:
    • Design, develop, and maintain high-quality mobile applications for iOS and Android platforms.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Ensure the performance, quality, and responsiveness of applications.
  2. Full-Stack Development:
    • Develop and maintain robust, scalable, and secure web applications.
    • Work on both front-end and back-end development, ensuring seamless integration between the two.
    • Implement APIs, databases, and server-side logic to support application functionality.
  3. UI/UX Design:
    • Apply UI/UX design principles to create intuitive and visually appealing interfaces.
    • Collaborate with designers to translate wireframes and mockups into functional code.
  4. ERP Integration:
    • Familiarity with ERP systems like Odoo and ERPNext is a plus.
    • Assist in integrating applications with ERP systems to streamline business processes.
  5. Testing & Debugging:
    • Identify and fix bugs, performance issues, and other problems.
    • Conduct thorough testing to ensure the reliability and stability of applications.
  6. Collaboration & Communication:
    • Work closely with project managers, designers, and other developers to deliver high-quality solutions.
    • Participate in code reviews and provide constructive feedback to team members.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunity to work on exciting and challenging projects.
  • Hybrid work model (remote and on-site).
  • Professional growth and development opportunities.
  • Collaborative and inclusive work environment.

Customer Relationship
Personal Evolution
Autonomy

Responsibilities

  • Design, Develop and and  maintain mobile applications for iOS and Android platforms.
  • Build and maintain scalable web applications (front-end and back-end).
  • Apply UI/UX design principles to create intuitive and visually appealing interfaces.
  • Integrate applications with ERP systems like Odoo and ERPNext.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Test, debug, and optimize applications for performance and reliability.

Must Have

  • 2+ years of experience in mobile app and full-stack development.
  • Proficiency in mobile frameworks (e.g., Flutter, React Native)
  • Proficiency in web technologies (e.g., React, Node.js, Django, Bootstrap).
  • Strong understanding of UI/UX design principles.
  • Familiarity with ERP systems like Odoo and ERPNext.
  •  Familiarity with databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Ability to work independently and in a team environment.  

Nice to have

  • Experience with cloud platforms (e.g., AWS, Azure).  
  • Knowledge of DevOps tools (e.g., Docker, Kubernetes).
  • Experience with version control systems (e.g., Git)
  • Strong analytical and debugging skills.