Position Title: Mobile Software Engineer

Schedule: Full-Time, Regular, Monday-Friday

Udext is seeking a talented and versatile Mobile Software Engineer to enhance our team. As a key member of our mobile development team, you'll play a crucial role in building and refining our mobile applications, focusing on creating a seamless, user-friendly experience for our users. Your primary responsibilities will include designing, implementing, and maintaining our mobile applications across various platforms, leveraging our backend services to ensure smooth operation and integration. This role presents a unique opportunity to influence the technological evolution and user experience of our products from an early stage.

Responsibilities:

  • Lead the development and refinement of Udext's mobile platform, ensuring the delivery of high-quality, user-friendly applications.
  • Employ an agile development approach, focusing on continuous iteration based on feedback from users, sales, and operations.
  • Act as a liaison within the team to facilitate effective communication and integration of diverse feedback into product development.

Basic Qualifications:

  • Fluency in English
  • At least 2 years of experience in developing mobile applications with a focus on efficiency and elegance.
  • Bachelor’s Degree in Computer Science, Mathematics, Electrical and Computer Engineering, or a related field.
  • Profound understanding of technical architecture, object-oriented programming (OOP), and the ability to solve complex technical challenges. Experienced in using GitHub for version control and collaborative software development.
  • Comfortable working in agile environments, including participation in daily standups and the use of task management tools.
  • Demonstrated proficiency in Flutter for cross-platform mobile app development. Hands-on experience in deploying apps to both the Apple App Store and Google Play Store.
  • Bonus: experience working with remote teams

Desired Characteristics:

  • Strong skills in JavaScript and/or Node.js, which is highly beneficial for the role.
  • Ability to thrive in a dynamic, fast-paced, and sometimes ambiguous work environment.
  • A bias towards action, valuing both speed and quality in execution, and a readiness to learn from mistakes.
  • A commitment to teamwork and the belief that sustainable innovation is achieved through collective effort.
  • Capable of articulating complex ideas clearly and concisely.
  • Always seeking to improve and acquire new skills and knowledge.

Additional Qualifications:

  • Ability to incorporate user experience design principles into mobile application development.
  • Understanding of quality assurance methodologies and the ability to implement them in the development process.
  • Skills in creating responsive and adaptive user interfaces for a variety of devices and screen sizes.

Important Notes:

  • This position is fully remote. We value work-life balance and offer flexible working arrangements to suit individual needs.
  • All hiring interviews will be conducted online.