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:
- 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.
- 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.
- 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.
- ERP Integration:
- Familiarity with ERP systems like Odoo and ERPNext is a plus.
- Assist in integrating applications with ERP systems to streamline business processes.
- Testing & Debugging:
- Identify and fix bugs, performance issues, and other problems.
- Conduct thorough testing to ensure the reliability and stability of applications.
- 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.
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.