How Remoteville checks and expires listings
Mobile Engineer
Skills
Mobile Application DevelopmentReact NativeSoftware DevelopmentAndroidAndroid DevelopmentAndroid StudioCSS
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
