Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Android Developer image - Rise Careers
Job details

Android Developer

Company Description

Devexperts works with respected financial institutions, delivering products and tailor-made solutions for retail and brokerage houses, exchanges, and buy-side firms. The company focuses on trading platforms and brokerage automation, complex software development projects, market data products, and IT consulting services. 

Job Description

We’re looking for an experienced Android developer to help us evolve our mobile application used by thousands of clients on a daily basis. While we primarily use Kotlin for all new code, there are still some portions in Java that require attention. We have a proprietary high-performance mobile transport and share some portions of the code between iOS and Android through cross-compilation. Besides mobile development, our engineers are actively participating in BFF(Backend For Frontend) component development, so we are always sure that we have the most convenient structure and format of the data.

    Qualifications

    Your typical day as a Senior Android developer:

    • Enhance and refine our mobile trading Android platform: our current goal is to incorporate Compose with Kotlin flows into already exciting features. 
    • Collaboratively architect and deploy innovative features using Kotlin.
    • Share your expertise during code review activities and refinement sessions
    • Actively participate in platform-wide engineering discussions, offering innovative ideas for improvement. Weekly meetings are held to address current codebase challenges and strategize effective solutions.
    • Work together to create new ideas: In our team, everyone's ideas are important. Engage closely with individuals who propose product ideas, design experts, and other developers to make these new ideas real.
    • Consistently elevate our developer journey, leading the charge in pioneering technical explorations and prototype developments.

    Must-have skills: 

    • Mastery of Kotlin and Java
    • Deep understanding of Android framework
    • Analytical and problem-solving skills
    • Knowledge of OOP principles and an ability to implement them in practice
    • Strong understanding of data structures, OOP, FP, SOLID principles
    • Deep understanding of multithreading in android RxJava, RxKotlin and tradeoffs between reactive vs imperative programming, Kotlin Coroutines.
    • Extensive knowledge of Android architecture components LiveData, ViewModel, Navigation etc.
    • English level B2 or above
    • BS or higher technical degree in Computer Science or a closely related field
    • 4+ years of experience in Android software development

    Nice-to-have skills: 

    • Financial, brokerage or exchange-related software
    • Knowledge about Accessibility best practices in Android
    • Experience with Snapshot testing
    • Experience working on backend components with Java
    • DI - Dagger 2, Hilt or any other tool capable of dependency injection
    • Good understanding of Networking and client-server communication
    • CI/CD, Gradle and TeamCity
    • User Interface design and usability design experience

    Additional Information

    Devexperts employees create the art of FinTech in comfortable working spaces located in modern business centers around the world. Join our team in Porto and enjoy:

    Work Regime Flexibility benefits: 

    • Possibility of hybrid/remote work mode
    • Flexible working hours
    • Work From Anywhere Program

    Health and recreation benefits: 

    • Fully paid additional wellness days (3 unwell days per year)
    • Medical insurance for the employees and children
    • Reimbursement of fitness
    • Meal allowance
    • Flexpay system

    Facility benefits: 

    • Modern office with new equipment
    • PlayStation, table football, and musical instruments in the office
    • Parking spaces
    • Free drinks and snacks

    Community benefits: 

    • Teambuilding activities
    • Corporate parties
    • Football Club
    • Music club
    • Speakers' club
    • Free admission to corporate external events
    • Possibility of joining conferences and professional fairs
    • Personal branding development support

    Professional training benefits: 

    • English language courses
    • Local language courses for foreign employees
    • Unlimited access to self-learning platforms
    • Certification opportunities
    • Mentorship Program

    Social benefits: 

    • Parental bonus
    • Pension plan
    • Referral bonus
    • Blood donation paid leave

    Average salary estimate

    $75000 / YEARLY (est.)
    min
    max
    $60000K
    $90000K

    If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

    What You Should Know About Android Developer, Devexperts

    At Devexperts, we're on the lookout for a talented Android Developer to join our dynamic team in Porto, Portugal. As part of our innovative company, you will play a crucial role in enhancing our mobile trading platform, which thousands of our clients rely on daily. With the primary focus being on Kotlin for new code development, your expertise will shine as you also work with existing Java code. You'll collaborate closely with fellow engineers in Back End for Front End (BFF) development, ensuring seamless data structure and format. Your typical day will involve architecting and deploying cutting-edge features, participating in engaging team discussions about platform-wide challenges, and conducting code reviews that not only refine our code but also elevate our embedded developer journey. We believe in the power of collaboration—so your ideas will be just as important as anyone else's! With a strong emphasis on utilizing Android architecture components like LiveData and ViewModel, plus a solid foundation in multithreading and data structures, we are excited for you to bring your 4+ years of Android experience to drive innovative solutions. Join us at Devexperts, where your contribution will help shape the future of FinTech in a vibrant office environment filled with perks tailored for your professional and personal growth. Let’s build something amazing together!

    Frequently Asked Questions (FAQs) for Android Developer Role at Devexperts
    What are the key responsibilities of the Android Developer at Devexperts?

    As an Android Developer at Devexperts, your key responsibilities include enhancing and refining our mobile trading platform by integrating advanced features using Kotlin, collaborating with team members in architectural discussions, and leading code reviews to improve the codebase. You'll also participate actively in product idea discussions with your peers and work on innovative technical explorations that drive the project forward.

    Join Rise to see the full answer
    What qualifications does an Android Developer need to work at Devexperts?

    To work as an Android Developer at Devexperts, candidates should possess mastery in Kotlin and Java, extensive experience (4+ years) in Android software development, and a solid technical degree in Computer Science or a related field. Ideal candidates will have a profound understanding of Android architecture components, multithreading, and object-oriented programming principles, with familiarity in finance-related software being a plus.

    Join Rise to see the full answer
    What technologies and tools will an Android Developer use at Devexperts?

    An Android Developer at Devexperts will work primarily with Kotlin for developing new features, while also handling some portions of Java code. You'll use Android architecture components, multithreading frameworks like RxJava and Coroutines, and tools like Dagger 2 or Hilt for dependency injection. Additionally, familiarity with CI/CD processes, Gradle, and network communications will be invaluable.

    Join Rise to see the full answer
    What is the work environment like for an Android Developer at Devexperts?

    The work environment for an Android Developer at Devexperts is vibrant, collaborative, and supportive. Located in a modern business center in Porto, our office offers flexibility in work hours and hybrid/remote work options. Employees can enjoy a range of facilities, from modern equipment to recreational activities like PlayStation and table football, ensuring a balanced and enjoyable workspace.

    Join Rise to see the full answer
    What opportunities for career growth and learning exist for Android Developers at Devexperts?

    At Devexperts, Android Developers have numerous opportunities for career growth and learning. The company supports professional development through unlimited access to self-learning platforms, mentorship programs, language courses, and potential certification opportunities, ensuring you continue to evolve your skills and advance in your career.

    Join Rise to see the full answer
    Common Interview Questions for Android Developer
    How do you approach enhancing a mobile application’s performance?

    When enhancing a mobile application’s performance, I prioritize identifying bottlenecks using profiling tools, optimizing code and resource usage, and ensuring efficient network requests. I also focus on implementing best practices such as effective caching strategies and utilizing asynchronous tasks to improve responsiveness.

    Join Rise to see the full answer
    Can you explain the importance of Kotlin Coroutines in Android development?

    Kotlin Coroutines are vital in Android development as they simplify asynchronous programming, allowing for cleaner and more maintainable code. They enable execution of background tasks without blocking the UI thread, leading to smoother user experiences and efficient resource management.

    Join Rise to see the full answer
    What experience do you have with dependency injection in Android?

    I have significant experience with dependency injection in Android using Dagger 2 and Hilt. I utilize these frameworks to improve code modularity and testability by managing dependencies in a more controlled manner, which greatly simplifies collaboration on larger projects.

    Join Rise to see the full answer
    How do you ensure your Android applications are accessible for all users?

    To ensure my Android applications are accessible, I follow best practices such as implementing proper content descriptions, utilizing color contrast, and supporting screen readers. I also conduct user testing with individuals having diverse needs to receive feedback and improve the accessibility of my applications.

    Join Rise to see the full answer
    What strategies do you use for effective collaboration within a development team?

    For effective collaboration within a development team, I focus on clear communication, participation in regular meetings, and utilizing version control systems such as Git. Sharing progress and providing constructive feedback during code reviews are also crucial strategies that foster a collaborative environment.

    Join Rise to see the full answer
    Can you discuss your experience with Android architecture components?

    I've extensively worked with Android architecture components like LiveData, ViewModel, and Room for data persistence. These components bolster the separation of concerns, facilitate data observation and lifecycle management, and enhance the overall structure and manageability of my applications.

    Join Rise to see the full answer
    What process do you follow for debugging an Android application?

    My debugging process involves using Android Studio’s debugging tools to set breakpoints and inspect variables. I analyze logs, employ the use of instrumentation tests, and isolate problems systematically to identify root causes. Using a methodical approach ensures effective resolution of issues.

    Join Rise to see the full answer
    How do you handle version control in your projects?

    In my projects, I manage version control via Git, ensuring I commit code regularly with detailed messages. I conduct code reviews through pull requests, collaborate with teammates to merge changes, and maintain branch hygiene for seamless integration and project management.

    Join Rise to see the full answer
    What is your experience with APIs in Android development?

    I have considerable experience working with RESTful APIs in Android development. I handle API requests using libraries like Retrofit, ensuring proper error handling and data parsing. Additionally, I focus on security practices to protect sensitive data during client-server interactions.

    Join Rise to see the full answer
    How do you stay updated on the latest trends and updates in Android development?

    To stay updated on the latest trends and updates in Android development, I actively follow relevant blogs, attend webinars, and engage in community forums. Participating in online courses and workshops also keeps my skills sharp and aligned with industry advancements.

    Join Rise to see the full answer
    Similar Jobs
    Photo of the Rise User
    Devexperts Remote Vilnius, Vilnius City Municipality, Lithuania
    Posted 5 days ago

    We are looking for a talented Project Manager to lead software development projects at Devexperts, where innovation meets finance.

    Photo of the Rise User
    Posted 14 days ago

    Join Devexperts as a Java Backend Developer and contribute to innovative financial software solutions for the trading industry.

    Photo of the Rise User
    Posted 2 hours ago
    Photo of the Rise User
    Posted 11 days ago

    Visa is seeking a Chief Software Engineer to drive innovative, AI-based risk and fraud management solutions.

    Photo of the Rise User
    Posted 6 days ago

    As a Senior Full-Stack Developer at Piktochart, you'll enjoy a collaborative environment while enhancing our powerful graphic design platform.

    We are looking for a Software Engineer specializing in SQL to contribute to AI training in a remote, freelance capacity.

    Photo of the Rise User
    Truemed Remote No location specified
    Posted 4 days ago

    As a Senior Solutions Engineer at Truemed, you'll engage enterprise brands to optimize their commerce stacks with innovative health payment solutions.

    Photo of the Rise User

    Shape the future of the Internet as a Software Engineer at Cloudflare, tackling complex problems and building innovative, scalable solutions.

    Posted 5 days ago

    As a Staff Software Engineer at Headspace, you will leverage your Flutter expertise to build impactful features for our mental health platform.

    Photo of the Rise User

    As a Full Stack Developer at Autodesk, you will play a vital role in enhancing production tracking for renowned clients in Film and VFX industries.

    Devexperts is a custom software vendor for the capital markets industry. The company offers its solutions under three business areas: multi-asset, multi-market trading platforms for stock and OTC brokers, and for wealth management firms; complex s...

    37 jobs
    MATCH
    Calculating your matching score...
    FUNDING
    SENIORITY LEVEL REQUIREMENT
    TEAM SIZE
    EMPLOYMENT TYPE
    Full-time, hybrid
    DATE POSTED
    April 12, 2025

    Subscribe to Rise newsletter

    Risa star 🔮 Hi, I'm Risa! Your AI
    Career Copilot
    Want to see a list of jobs tailored to
    you, just ask me below!
    LATEST ACTIVITY
    Photo of the Rise User
    Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
    Photo of the Rise User
    29 people applied to Software Engineer Intern at Hudl
    Photo of the Rise User
    Someone from OH, Cleveland just viewed RFP Writer at Kiddom
    D
    Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
    S
    Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
    Photo of the Rise User
    10 people applied to Software Engineer Intern at GITAI
    Photo of the Rise User
    167 people applied to Scrum Master-Remote at DICE
    a
    Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
    Photo of the Rise User
    Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
    Photo of the Rise User
    Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
    Photo of the Rise User
    Someone from OH, Toledo just viewed Processing Technician at Jushi
    Photo of the Rise User
    Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
    C
    Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
    Photo of the Rise User
    Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
    Photo of the Rise User
    Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
    1
    Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
    Photo of the Rise User
    Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
    Photo of the Rise User
    Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
    Photo of the Rise User
    Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
    H
    Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
    Photo of the Rise User
    Someone from OH, Columbus just viewed Insider Threat Analyst at SpaceX
    Photo of the Rise User
    Someone from OH, Cincinnati just viewed AI - RESEARCH SCIENTIST at City of New York