At Aleph, we design human experiences by asking the right questions. Here, you’d find a curious breed of creative engineers spread across the globe, specializing in craft, strategy, and technology. With a keen ear to the ground, we turn big dreams into user-first digital solutions by design. Through rigorous prototyping, close collaboration, and responsive engineering, we commit to creating a future that leaves our craft, community, and clients better than before we began.
We are looking for a Lead Android Engineer who possesses a passion for pushing mobile technologies to the limits. As an Android Engineer you will focus on developing high quality apps that delight our clients. If you have a good foundation in software engineering and strong interpersonal skills and are passionate about collaborating with designers, product managers and backend engineers to build award winning apps, this role will be ideal for you. As an Android Lead, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.
Key Responsibilities
- Build and maintain Android apps using Kotlin and the latest features of the Android SDK and Jetpack libraries
- Refactor code to improve performance, stability and maintainability
- Develop with testing in mind and leverage testing frameworks to produce high quality code
- Writes design/implementation documentation
- Be responsible for designing, implementing, unit testing, code reviewing in various components/projects
- Work with other members of a planning team to develop a prototype plan for an enterprise system, including what key features system users require in the system as well as integration strategies to update existing systems that will transition into the new system built down the road.
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Scale continuous integration and delivery on a global level and teach others how to use it to mitigate risk and compliance issues. Contribute to an existing continuous integration and delivery community / tool.
- Accountable to work with the team and Architect to execute on the technical design and solutions.
- Leadership - Acknowledge that there are different programming paradigms and can argue where a certain paradigm / language is applicable. Serve as the go-to moderator or mentor for members to seek technical guidance from.
- Continuous Improvement – Work with tribe coaches, platform leads, ITALs to drive the execution and implementation of innovative ideas and initiatives that benefit the platform and project.
- Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle
- Work with the design team to perfect the UI and UX
- Adheres to strict delivery schedules
Prerequisites
- 5-8 years of professional experience in Android development
- 1-2 years of team leading experience
- Banking experience is a plus.
- Strong foundation in Android development (Kotlin, Android SDK, MVVM, Koin, LiveData)
- Firm grasp of Google Material Design and Apple Human Interface Guidelines
- Good knowledge of the Gradle DSL, product flavours and dimensions
- Experience in interfacing with REST APIs using Retrofit, OkHttp, Gson, Moshi
- Experience in Espresso and Robolectric
- Experience in publishing to the Playstore
- Knowledge of functional reactive programming (e.g. Rx, Flow) will be a plus
- Exposure to an Agile working environment and tools will be a plus
Benefits
- Competitive salary (compensation will be based on experience)
- Medical insurance
- Yearly reward based on performance
- Casual work environment and attire
- A solid team behind you: great people who love what they do
- A fun and a fast paced culture which promotes learning and knowledge sharing
- Opportunities for personal and professional growth offerings from our in-house Learning @ Aleph Academy, Flocket meetups, timely training for skills upgrade, workshops and conferences.
Get in touch
Please visit www.aleph-labs.com or drop us an email at [email protected].
Aleph is an equal opportunity employer and we work in an engaging, collaborative environment, where ideas are shared freely. By uncovering insights and opportunities, we inspire everyone to dream big towards the future solutions.