Lead Software Engineer - Android

Share
  • Facebook
  • Twitter
  • LinkedIn
  • Email
  • Search
  • Jobs/gigs
  • Post a job
  • Your jobs (posted or applied)
  • Alerts (preferences)
  • Your genome
  • Signal
  • Messages
  • Torre's product roadmap
  • Request features
  • API for developers
  • Help
  • English (en)
Language

What language do you want to use Torre in?

Lead Software Engineer - Android

A full-time team member or employee

Skills and experience needed

5+ years of experience
Software Development
RxJava
Android

Organization(s) name(s)

Location

Time zone

Monetary compensation

USD$80,000 to 120,000 /year
(Estimated by Torre The quoted compensation hasn't been verified by the organization. It's Torre's estimate based on the job requirements contained in the post. )

Monetary compensation

USD$80,000 - 120,000 /year
(Estimated by Torre The quoted compensation hasn't been verified by the organization. It's Torre's estimate based on the job requirements contained in the post. )

Why this opportunity exists

Wonderment Apps is seeking an experienced Lead Android Mobile Engineer with a proven track record of successful design, development, and maintenance of Android applications including large-scale mobile applications utilizing modern libraries and frameworks, supported by modern industry-standard tooling, practices, and techniques.

Responsibilities

• Establish development KPIs to measure the speed and quality of the mobile development team to oversee a team of 10-15 mobile developers • Implement development processes to improve the team’s overall efficiency • Execute the full software development life cycle (SDLC) in an agile environment • Implement and oversee Mobile Development best practices and coding guidelines • Overseeing deployments and troubleshooting potential deployment issues • Implement design documentation, flowcharts, system flows, technical user flows, and etc. • Lead and mentor Android Mobile Engineers • Perform code reviews (performance, security, and other coding guidelines), provide feedback for Software Engineers, and participate in daily scrum meetings • Communicate technical requirements, conduct in design and requirement analysis discussions • Generate tech estimations, prioritizations, schedules, and work breakdown structures. • Help measure development metrics & KPIs with the help of Lead Software Engineers • Help grow the team of Android Mobile Engineers.

Additional requirements (other than skills)

• Experience in mobile design patterns (MVVM), building mobile frameworks / SDKs, building custom UX widgets and optimizing apps for performance (Instruments) • Experience with multi-module applications in a large distributed team environment. • Knowledge of professional software engineering practices including coding standards, code reviews, source control management, build processes, testing and operations • Extensive experience with Android frameworks • Experience managing a team of 10+ Mobile Engineers • Skills developing user interfaces to support multiple device sizes • Good knowledge of common Android libraries and frameworks • Experience developing reusable APIs, consuming web services (REST) and processing data (XML/JSON) • Experience with relational databases and SQLite • Understanding of performance and platform limitations of mobile devices and mitigation techniques • Knowledge of Android application guidelines and compliance requirements • Strong understanding of interactive touch/gesture interfaces, application development paradigms, memory management, file I/O, concurrency and multi-threading • In depth understanding of software development lifecycle and best practices • Experience with Software Design Patterns in any Programming Languages, Data Structure, Algorithm Design & Complexity Analysis • Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks • Good understanding of various operating systems (Linux, Mac OS, Windows) • Good written and verbal communication skills • Knowledge of cloud computing engines such as AWS is a plus • Knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB).

Language(s) required

English - fully-fluent

Career path

• Bachelor's or Master’s degree in Computer Science, similar technical field or equivalent practical experience. • 5+ years of Android software development experience and understanding of Object Orientated Programming, MVC, MVVM, Reactive Patterns using RxJava/RxAndroid and the Android Application Architecture.

About the organization(s)

• Wonderment Apps is a technology development and design firm that provides scalable teams to create truly inspirational technology for Enterprise Technology Companies, Startups, and Traditional Businesses. The connection to our customers and the products always comes first, which is why we carefully select talented developers, product developers, project managers and designers from around the world. Our core philosophy is to create a sense of Wonderment in every product and feature we create. Whether it is rigorous technology or a beautifully-designed consumer site / app, each team member strives to make the experience engaging and worthy of sharing. • About Project: • A very large-scale e-commerce global platform focused on health supplement products is looking for a Sr. Lead iOS Mobile Engineer. This platform is available in various countries and used by a sizable user audience across the globe. This company is looking for a senior hands-on mobile engineer to oversee the day-to-day development activities, establish KPIs to measure the speed and quality of development and implement processes to improve the team’s overall efficiency.

Agreement type

Employment

Posted: November 22, 2020 02:49 PM

Manuela vargas Jaramillo
Manuela vargas Jaramillo Verified
Independent Recruiter
You have signaled .Would you like to apply for this opportunity?
Signals

Signals are a way of compiling a list of people you’ll consider working with. Others can signal you as well.

By signaling a person or organization you notify them that you’ll consider working with them. Thus:

  • You will be notified of all or relevant jobs they post or when they’re open to new opportunities (your choice).
  • When they search for talent, they’ll notice you signaled them.
  • Your signals are only visible to people you have signaled. You can, however, share them with others to collaborate.

55% of jobs are filled via referrals 1 . With Signals, Torre makes it easy for you.


Manuela is using Torre to find talent and opportunities. LEARN MORE and POST A JOB.