• Location: Minnesota
  • Type: Contract To Hire
  • Job #9291
  • Salary: $50.00 Per Hour

We are seeking a highly skilled Mobile Software Engineer with 2-5 years of experience in developing software using object-oriented design and implementation principles. The ideal candidate will have a strong background in mobile or web browser-based development, proficiency in JavaScript and popular frameworks such as React Native, React, or AngularJS, and expertise in designing intuitive user interfaces for both mobile and web platforms. This role requires a passion for creating seamless user experiences through user-centered design practices, as well as a solid understanding of web development technologies including CSS, HTML, and XML/XSLT. The successful candidate will contribute to the development of cutting-edge mobile applications that delight users and drive business growth.

Responsibilities:

  • Collaborate with cross-functional teams to define, design, and ship new features for mobile and web applications.
  • Develop high-quality software solutions using object-oriented methodologies, adhering to best practices and design patterns.
  • Implement mobile and web-based UI components with a focus on usability, accessibility, and performance optimization.
  • Conduct prototyping and usability testing to gather user feedback and iterate on design improvements.
  • Work closely with product managers and designers to translate requirements into technical specifications and implementation plans.
  • Maintain and enhance existing mobile and web applications, troubleshooting and resolving issues as needed.
  • Stay updated on emerging technologies and industry trends, continuously improving skills and knowledge to drive innovation within the team.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 2-5 years of professional experience in mobile or web browser-based development.
  • Proficiency in JavaScript and/or JavaScript frameworks such as React Native, React, or AngularJS.
  • Experience with mobile or web-based UI design, including user-centered design principles, GUI design, prototyping, and usability testing.
  • Solid understanding of web development technologies including CSS, HTML, and XML/XSLT.
  • Familiarity with object-oriented methodologies such as OOA, OOD, OOP, and design patterns.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities, with a demonstrated ability to work effectively in a team environment.
  • Self-motivated with a passion for learning and staying updated on emerging technologies.

Preferred Qualifications:

  • Experience with mobile app development for iOS and/or Android platforms.
  • Knowledge of backend development technologies such as Node.js, Express.js, or Django.
  • Familiarity with version control systems such as Git.
  • Experience working in an Agile development environment.
  • Contributions to open-source projects or personal projects showcased on GitHub or similar platforms.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!