Our client is specialized in the dental industry. They bring dentists and suppliers to work together on their platform where they can have a personalized online catalog, optimize their client's transactions, and fulfill and deliver orders through logistics partners. You will be part of a passionate team to develop and scale a major dental marketplace.
Responsibilities and Duties:
Design and develop native android compatible mobile
Collaborate with the design team to define the best features
Ensure quality and performance of the application
Recognize potential obstacles and fix bottlenecks
Identify and fix bugs before the final release
Write high-performing, scalable, reusable code
Maintain the code and atomization of the application
Design and implement updates and optimize apps
Develop new complex mobile applications from top to bottom (user interface design, application design, implementation, unit and functional testing, deployment to customers).
Implement new features in existing mobile applications.
Act as a technical reference / subject matter expert in all areas of the mobile application development life-cycle.
Contribute to the high-performance of the agile-development lifecycle by ensuring productive, consistent and successful sprints by working to reduce blocking issues for the team.
Maintain existing mobile software systems by identifying and correcting software defects.
Coach and develop team members to increase the team’s bench strength and flexibility.
Participate in regular design and code reviews with development team members to confirm use of best practices.
Translate business requirements into applications by implementing the best strategy to ensure design meets performance, usability, reliability, and scalability standards.
Translate complex functional and technical requirements into detailed development tasks.
Estimate the duration of design, development, and testing tasks.
Create new and extend existing operational documentation based on industry best practices and established international standards of software development.
Prioritize and organize development tasks in order to contribute to meeting project and product development goals on-time and on-budget.
Author detailed documentation for source code created.
Understand and evaluate new technologies, develop skills in new technologies.
Qualifications:
4+ years of experience working in app development, specifically Android
Experience with Java/Kotlin. Hilt and Retrofit is a plus. Previous experience with Android google play services.
Previous experience submitting apps to Play Store
Experience in MVVM & amp; Data Binding
Experience with GIT
Software:
Slack
Trello
Google Workspace
Zoom
Back end software (CMS)
ClickUp
Hard skills:
Code optimization and performance improvements
Familiar with RESTful APIs to connect android applications to back-end services.
Write well designed, testable, efficient code
Soft skills:
Independent, self-motivated
Attention to detail
Fluent in English, written and spoken
Proven track record of always learning and growing
Proactive attitude
Possess a spirit of generosity
Good time management skills
Attention to detail
Share CV to: cv {at} net - recrute . com