How Remoteville checks and expires listings

Mobile Engineer

Skills
Mobile Application DevelopmentReact NativeSoftware DevelopmentAndroidAndroid DevelopmentAndroid StudioCSS
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Day to day

  • Design and implement robust efficient and maintainable features using cutting-edge development tools
  • Ensure a high-quality and responsive user experience by integrating performance management and product analytics solutions into the app
  • Partner closely with designers product managers and backend developers to transform requirements into functional user-friendly mobile app features
  • Advocate for mobile best practices within the team and collaborate with web front-end developers to create consistent user experiences and streamline the development process
  • Write clean organized and well-documented code that adheres to established coding standards and best practices
  • Conduct regular code reviews to maintain high code quality across the team
  • Develop intuitive and visually appealing user interfaces ensuring they align with design specifications and optimizing performance across various devices
  • Identify and resolve bugs performance bottlenecks and other issues promptly
  • Continuously monitor and improve application performance stability and responsiveness
  • Stay up-to-date with the latest mobile platform developments trends and best practices
  • Incorporate new technologies and features to enhance application functionality and user experience
  • Perform thorough testing of applications including unit testing integration testing and user acceptance testing
  • Maintain clear and detailed technical documentation including code comments and architectural diagrams
  • Use version control systems (e g Git) effectively to manage codebase changes and collaborate seamlessly with other team members
  • Analyze complex technical challenges and devise innovative solutions demonstrating a proactive approach to development