ESSENTIAL SKILLS/ATTRIBUTES:
- Excellent knowledge of Android
- Appreciation for the limitations of handset development
- Attention to detail and subtleties of UI design and implementation
- Understanding of design patterns
- Ability to design for scalability and resilience
- Strong application process flow and problem solving techniques.
- Strong focus on refactoring and code quality
- Understanding of software configuration management and release management
- High levels of software engineering literacy and communication skills
- Friendly and professional manner
- Minimum 3 - 5 years java development
- Third Level Qualifications in computing, mathematics or science
DESIRED SKILLS:
- Experience of working in an agile environment
- Product development and lifecycle experience
- Experience of unit testing
- Scripting (JavaScript, Ruby, Python, Shell, etc.)
- Knowledge of build systems such as Maven and Gradle
About Confidential
Similar jobs
LogiNext is looking for a technically savvy and passionate mobile application developer to cater to the development and launch of core mobile product features. You will help the team in building an awesome product with your optimized code. You will make a humongous impact on design, architecture, implementation and enhancement of the applications that exceed client expectations in terms of value and benefit.
You have hands-on experience in building secure, high-performing and scalable mobile applications. Your design intuition inclines towards usability, elegance and simplicity. You are biased towards open-source tools and existing frameworks. You have assisted in shipping applications with beautiful front-end and intelligent back end. You have demonstrated strong interpersonal and communication skills.
Responsibilities
Develop cutting edge native Android or iOS applications for the mobile platform Build, test, maintain and enhance mobile apps having elegant and efficient UI/UX to enhance client experience Own features from their ideation, design, development, test, release and maintenance Be a resident expert of new trends and implement the latest Android/iOS features to maximize application performance Maintain high standards of quality and responsiveness through technical design analysis, code reviews and test automation Collaborate with a talented team of product managers, engineers, and designers Demonstrate high level of ethics, dedication and teamwork
Requirements
Bachelor’s degree in Computer Science, Information Technology or related field 2 to 3 years of experience in developing native Android/iOS mobile applications Strong knowledge of programming language in Swift or Java/Kotlin, SQLite and of IDE like XCode or Android Studio Hands on experience in using Location Based Services, REST Web Services Integration, FCM, Firebase and Battery Optimization Techniques Strong experience in memory management, performance tuning and resource optimization Deep knowledge of mobile automation and unit testing frameworks Proven ability to drive large scale projects with deep understanding of Agile SDLC, high collaboration and leadership Experience in both Android and iOS applications is a plus Excellent written and oral communication skills, judgment and decision-making skills, and the ability to work under continual deadline pressure
Responsibilities
- Own the end-to-end development and launch of features on the our App
- Participate in scoping, planning discussions with the designers, PMs, and Leads
- Conceptualize and develop prototypes quickly
- Develop and own launch plans to completion
- Identify opportunities and implement solutions to improve the performance and the architecture of our App
- We will depend on this person to set-up/improve the code quality, tracking, and App architecture and this person needs to have extensively worked on React + Android/iOS
Required Skills
- Min. 3 years of Full-time work experience (College projects, Internships are not a part of this) Hands-on experience with React Native
- Deep expertise of either iOS or Android platform and ecosystems
- Deep understanding of your tools: Languages, frameworks, systems.
- Experience with abstracting requirements into frameworks.
Years of Experience:3-7 Years
Notice:Immediate joiners
What are we looking for?
- BTech, MTech in Computer Science or a related technical discipline (or equivalent). Or high technical acumen and rich technical experience.
- Experience of 3-7 years building Android Applications.
- Strong expertise on building consumer-facing Android Apps with either Java or Kotlin, with strong programming constructs.
- Worked on building two or more Android apps
- Experience of managing E2E life cycle of Android Apps including play store deployments and post-deployment support.
- Experience of working with ReactNative would be a plus.
- The ability to independently lead problem-solving and build elegant, maintainable solutions to complex problems.
- Experience mentoring junior engineers
- Prior experience in working with Agile software methodologies ( Scrum, Kanban), TDD and Continuous
Intégration(CI/CD) a plus.
- Track record of building and delivering mission critical, 24x7 production software systems
Do Your Thng
https://doyourthng.com/" target="_blank">https://doyourthng.com/
About us:
DYT - Do Your Thng, is an app, where all social media users can share brands they love with their followers and earn money while doing so! We believe everyone is an influencer. DYT - Do Your Thng (DYT) is a creator community platform with an overarching vision to democratise influence and build a thriving creator community. We offer two solutions- an app for creators that helps them make a living out of content creation, and a self-serve web desk module for marketers to execute influencer campaigns in a quick, frictionless, targeted, and economically attractive manner.
Role : Android Developer
RESPONSIBILITIES
- Design components by translating product requirements, break down projects into tasks, and provide accurate estimates. Build scalable and reliable technology solutions at a rapid pace
- Work on native Android as well as Angular tech stack while keeping performance goals in mind
- Independently come up with different solutions, extensible Low-level design. Write modular, extensible, readable, and performant code
- Strong unit test and debugging skills
- Proficient understanding of code versioning tools (git)
- Excellent interpersonal, leadership, influence, and communication skills
- Build, develop, mentor, and coach junior team members
QUALIFICATIONS :
- At least one product build and publish
- Work well under pressure and meet deadlines without sacrificing quality
- Work with distributed development teams
- Ability to resolve problems with support and must understand the mobile ecosystem and its limitations.
- Understand Android Architecture components, strong fundamentals in Android technologies, and aware of new Android changes
SKILLS REQUIRED
- Experience with kotlin is a must
- Knowledge of mvvm architecture/ android architecture components
- Knowledge of Rxjava and coroutines for multithreading
- Knowledge of retrofit/okhttp for making HTTP calls
- Knowledge of dependency injection using dagger2
- Knowledge of android framework components like services, fragments, intent services
- Knowledge of sql required
- Experience in offline data management
- Write well designed, testable, efficient code
- Full-stack developer with extensive knowledge of software development and agile methodologies, building native applications using JavaScript, and a portfolio of apps already published in-app store or self-hosted.
- Minimum 2-3 years experience working on Flutter projects/products.
- Good to have Healthcare domain experience.
- Ability to clearly understand requirements and translate them to software.
- Review business requirements, identify gaps, and assist in authoring functional design documents.
- Analytical mind with problem-solving aptitude.
- Proactive and self-starter requiring minimal supervision, who can collaborate with multiple stakeholders in the company.
- Good to have or awareness of Artificial Intelligence and Machine Learning algorithms and Python framework.
- Proficiency in relational databases like SQL Server and Oracle.
- Knowledge of cloud technologies (AWS, Azure, Google cloud), container, and virtualization will be a big plus.
- Familiarity with Continuous integration (Jenkins/Hudson), automated testing, and version control (GitHub, SVN).
- Knowledge of 3 rd party libraries and APIs, modern frameworks and design patterns, and test automation tools for Unit and Performance testing.
- Awareness of secure coding practices and standards. Page 2 of 3 Above all, you should love to build and ship products that real people use every day!
Roles and responsibilities:
- An ideal candidate will exhibit the following traits:
- Adapt and work on distributed technology stacks.
- Work with BAs to define or elaborate business software requirements.
- Design and build responsive and usable interface (UI/UX) for mobile applications through appealing, visual design.
- Take ownership of product features and work closely with stakeholders to ideate and rapidly release minimum viable product or mobile app solutions across healthcare products.
- Extensive experience with SDLC phases including Agile methodologies.
- Assist in designing client-side and server-side architecture.
- Perform code reviews, validation, and verification testing.
- Knows the use of version control software (GIT).
- Document technical design and unit test plans.
- Must have experience in working with multiple & small teams.
- Evaluate security and regulatory requirements.
- Proactively communicate in providing status reports and report blockers.
- Debug code, solve incidents and defects.
- Develop well-managed, high-quality, scalable, and reusable code.
- Should have excellent English (both verbal and written) skills.
- Should have excellent interaction and client communication skills.
- Solve technical challenges and take pride in their solutions and code.
Advantageous
- Java/Swift experience
- Understanding of Android Keyboard API
- Experience with optimizing applications for better performance and response
HBOX is a US Based Digital Health Company, Enabling Primary Care Providers (PCP) to
capture true Virtual Care Opportunities beyond Telehealth. We enable PCP to
provide Proactive and Continuous Care and add new Recurring monthly revenue
streams without any upfront cost. With our unique distribution and business
model, we are seeing fast acceptance and great adaption with our target
customers. We have built unique and Industry's first Integrated
Hardware, Cloud & AI Technologies based Virtual care Platform for PCP
Market. We are US focused Post revenue company with customers in 7 US States
and growing extremely fast.
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with their US-based counterpart to design and build the next generation of our mobile applications. This job requires both Android System and UI development competence.
Responsibilities
Design and build advanced applications for the Android platform
Collaborate with cross-functional teams to define, design, and ship new features
Work with outside data sources and APIs
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
BS/MS degree in Computer Science, Engineering or a related subject
Proven software development experience and Android skills development
Proven working experience in Android app development and
Have published at least one original Android app
Experience with Android SDK
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle.
Android Development Engineer - Chennai
Who we are?
Kaleidofin is a financial platform for the informal sector, which provides solutions tailored to the customer’s goals and are intuitive to use. We are working towards creating fair and transparent financial solutions that can target millions of customers and enterprises in India that don’t have easy access to formal financial planning.
In a very short time span, global investors such as Omidyar Network, Blume Ventures and well known individual investors have supported Kaleidofin’s well thought out business model with $2.8 million in seed funding.
With its focus to harness mobile technology to deliver a paperless experience as well as its focus to harness technology and analytics to predict the right product for the right customer, Kaleidofin aims to become a leading FinTech player bringing financial solutions to everyone.
To know more about Kaleidofin, do visit our site https://kaleidofin.com/
What You’ll Do?
We are seeking extremely smart Android developers who are passionate about pushing mobile technologies to the limits. You will:
- Design and develop products by working closely with business teams
- Design super intuitive experiences in the next generation of our mobile applications
- Build performant, scalable, yet secure, enterprise ready android applications with architecture that is fast yet lean on the backend servers enabling them to support millions of users in parallel
- Build enterprise ready back end architectures that can support millions of users in parallel
- Gain experience with hands on coding and independent ownership of software components
- Follow strong engineering best practices and champion their adoption
Who You Need To Be?
- 2+ years’ experience in android software development and delivery
- Bachelors or Masters degree in engineering from a reputed institute(preferably IITs, NITs, or other top engineering institutes).
- Strong grasp of CS fundamentals, algorithms and excellent problem solving abilities.
- All experience should be from good product development or e-commerce background.
- Must have shown good stability in all your previous associations.
- Skill set
- Knowledge of UI architectural patterns like MVVM(preferable), MVC, MVP, data binding, activity & fragment lifecycle, recycler view, navigation component, layouts (constraint layout preferable), theming etc.
- Should have actively used retrofit, work managers, android jetpack, Rx java, dagger, retrofit, android sdk, GIT/bitbucket, gradle/ant and very keen on exploring other proven tech stack.
- Comfortable with test driven development in android with UI testing, instrumented unit testing and unit testing using junits, mockito or other tools.
- Willingness to learn and write simple backend REST API’s (preferably in Java, spring boot & hibernate) without having to completely depend on backend engineers for delivery
- Has worked in a fast paced agile organization building stateless and re-entrant/resumable android applications.
We are building a new app in vernacular languages in the ed-tech domain. Looking for highly skilled React Native + Android frontend engineers to build the product with A player's team.
We are funded by a leading VC in the country.
We are looking for a developer to enhance our Android App. It will involve understanding the features to be developed, working with the product management team to ensure it is designed right and then do technical analysis, development and release of the app iteratively. Ensuring code quality and timely releases are of course critical needs of the role.
Requirements:
- 2+ years of software development experience on Android.
- Expertise in Java, Android, JSON, REST, Android SDK and Android Studio.
- Passionate about writing high quality code.
- The ideal candidate would have experience of designing, developing, debugging and releasing a high-quality Android app.
We are looking for a developer to enhance our Android App. It will involve understanding the features to be developed, working with the product management team to ensure it is designed right and then do technical analysis, development and release of the app iteratively. Ensuring code quality and timely releases are of course critical needs of the role.
Requirements:
- 2+ years of software development experience with 2+ years’ experience in Android development.
- Expertise in Java, Android, JSON, REST, Android SDK and Android Studio.
- Passionate about writing high quality code.
- The ideal candidate would have experience of designing, developing, debugging and releasing a high-quality Android app.