S

Square Peg Hires

Quality Assurance Android Developer

Full-Time
No salary listed
Mid
Bachelor's, Master's
Dallas, TX, USA
In Person
Software EngineeringMobile Engineering

About the job

Requirements
  • A university degree in Software Engineering, Computer Science, or an equivalent field.
  • At least 3 years of experience with C# and the .NET Framework.
  • Extensive experience with mobile application development, Xamarin.Forms, and C#.
  • Proficiency in Xamarin.Forms mobile application development and understanding of the Model-View-ViewModel design pattern.
  • Experience working with REST APIs.
  • Understanding of SOLID principles, Agile, Scrum, and test-driven development practices.
  • Experience working directly with customers or end users.
  • Proficiency in mobile application development languages and frameworks such as Swift, Kotlin, Java, React Native, Flutter, or Xamarin.
  • Experience with mobile application architecture patterns such as MVC, MVVM, or MVP.
  • Knowledge of responsive design principles, adaptive layout, mobile application security, and version control systems such as Git.
  • Ability to optimize mobile applications for performance and battery efficiency.
  • Experience with third-party libraries, APIs, and software development kits.
  • Knowledge of mobile application testing and continuous integration/continuous delivery processes.
  • Experience developing iOS and Android applications for smartphones and tablets.
  • Experience with application distribution through the Apple App Store and Google Play Store.
  • Knowledge of push notifications, in-app messaging, and mobile application analytics tools such as Firebase Analytics and Google Analytics.
  • Ability to write code once and deploy it across multiple platforms.
  • Understanding of user experience and user interface design principles.
  • English proficiency at level B2.
  • Spanish proficiency at level B1.
Responsibilities
  • Design, architect, and implement mobile application solutions within an Agile process to meet organizational business requirements.
  • Design and develop sophisticated software with a team of industry experts.
  • Enhance and maintain the Xamarin.Forms mobile application.
  • Enhance and maintain the RESTful API.
  • Design and build user-friendly, high-performance mobile applications for iOS and Android platforms.
  • Collaborate with cross-functional teams to define application requirements and specifications.
  • Ensure the performance, quality, and responsiveness of mobile applications.
  • Write clean, maintainable, and efficient code.
  • Conduct thorough testing and debugging to identify and resolve application issues.
  • Perform code reviews to maintain code quality and consistency.
  • Collaborate with designers to implement attractive and intuitive user interfaces.
  • Optimize user experience for usability and accessibility.
  • Integrate mobile applications with backend services, APIs, and external data sources.
  • Document code, project specifications, and development processes.
  • Maintain current project documentation and version control.
  • Stay updated on mobile application development trends, technologies, and best practices.
  • Recommend technology adoption and process improvements.
Desired Qualifications
  • A master's degree in Computer Science, Software Engineering, or a related field.
  • Completion of Harvard Business School is a plus.
  • Experience with programming languages such as Swift, Kotlin, Java, or React Native.
  • Familiarity with mobile app development tools, software development kits, and integrated development environments such as Xcode and Android Studio.
  • Familiarity with wearables and Internet of Things devices.
  • Interest or experience in augmented reality and virtual reality app development.
  • Familiarity with artificial intelligence and machine learning integration in mobile applications.
  • Experience with project management tools such as Jira and Trello.
  • Willingness to attend conferences, workshops, and training sessions for professional development.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A