We are looking for skilled professionals to join our team of experienced developers. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions. The role involves working on a variety of projects, collaborating with colleagues and contributing to the overall success of the company. Key Responsibilities: - Develop high-quality software solutions that meet customer needs - Collaborate with cross-functional teams to identify and prioritize project requirements - Design and implement efficient algorithms and data structures - Write clean, modular, and well-documented code - Participate in code reviews and provide feedback to peers - Stay up-to-date with industry trends and emerging technologies Requirements: - 6+ years of experience in software development - 5+ years of experience in Android development - Solid knowledge of design and architectural patterns - Solid knowledge and management of programming fundamentals including algorithms and data structures - Advanced English level What We Offer: - 100% remote work - Excellent compensation package - Hardware and software setup for remote work - Flexible hours - Paid parental leaves, vacations, and national holidays - Innovative and multicultural work environment - Mentorship, promotions, skill development, and diverse growth opportunities We're Looking For: - Mid-Senior level developer with a strong background in software development and Android development - Someone who is passionate about creating innovative solutions and is not afraid to take on new challenges Employment Type: Full-time Job Function: Information Technology Industries: IT Services and IT Consulting