SENIOR SOFTWARE ENGINEER (ANDROID) - [TZW-173]

Dev


Senior Software Engineer (Android) We are seeking a highly experienced and proactive Android Software Engineer to join our team at Dev.Pro. As a Senior Software Engineer, you will be responsible for managing the full software development life cycle - designing, coding, testing, and maintaining complex Android applications for a leading payments technology company. You will work in an agile environment, collaborating with cross-functional teams, contributing to technical designs, refining development standards, and ensuring code quality through best practices and thorough reviews. The ideal candidate will have 5+ years of Android development experience, expertise in native Android development with Java and Kotlin, strong understanding of MVVM and modern Android architecture patterns, hands-on experience with popular Android libraries and integrations, knowledge of secure coding practices, including build obfuscation and encryption, experience with encryption frameworks and utilities like HTTPS, TLS, SHA-256, and Cipher Block Chaining, excellent communication skills for documentation, planning, and collaboration, strong critical thinking and attention to detail, and resourcefulness, self-motivation, and a team player mindset. Desirable qualifications include experience with cross-platform development (Xamarin, KMM), experience with third-party device integration (watches, payment terminals, etc.), understanding of client-server full-stack architecture, and understanding of Pub/Sub and Producer/Consumer messaging patterns. Key responsibilities and your contribution: - Develop, maintain, and enhance Android apps based on business needs and technical designs - Own feature development from requirements to delivery, ensuring performance, security, and reliability - Work with developers, architects, testers, and analysts to create technical designs for feature groups - Collaborate with product owners, BAs, and stakeholders to refine requirements and break down tasks into manageable subtasks for efficient delivery - Mentor developers, promote best practices, and ensure high-quality code standards - Conduct code reviews and ensure 100% code review coverage - Write unit and functional tests; assist QA with reviewing, creating, and delivering functional automation tests What's working at Dev.Pro like? Dev.Pro is a US-based outsource company with an ambitious and creative mindset that has been delivering superior software products since 2011. Known for its strong human focus, Dev.Pro promotes a work environment that is fair, inclusive, open-minded, and friendly toward people of every race, religion, gender, cultural background, marital/parental status, etc. By joining Dev.Pro, you'll feel what it's like to grow with professionals who support your journey. Maintain a healthy work-life balance with paid rest days per year to use as holidays/vacation/other on the desired and requested dates. Grow by learning: you have a chance to shift your career path, access English lessons, DP University educational flows, and other educational initiatives. Make sure the compensation matches your efforts: we provide payments in US dollars and cover overtime hours. Join fun online activities and team-building events. Get continuous remote HR and payroll support.

trabajosonline.net © 2017–2021
Más información