drjobs
Android Developer / Mobile Developer
drjobs
Android Developer / ....
Shrive Technologies
drjobs Android Developer / Mobile Developer العربية

Android Developer / Mobile Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

others - USA

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1674666
Location:Remote
Duration: Long term

Job Description:
Primary Responsibilities:
Designs and develops mobile applications across all Android devices
Collaborates closely with our product, design, and server engineers
Utilize your experience and judgement to make the system scalable and performant
Defines and documents the designs for applications and enhancements.
Creates, reviews, and may coordinate execution of unit test plans for multiple projects. Identifies opportunities to improve testing process.
Assists with design, coding, testing, implementation, and documentation of solution.
Develops high level program specifications. Ensures that expected application performance levels are achieved.
Assists technical staff and clients to investigate, analyze, and resolve highly complex technical problems. Identifies and manages interfaces, service levels, standards, and configurations.
Analyzes, defines, and documents design for data, workflow, logical processes, and operating system environment, interfaces with other systems, internal and external.
Supervises monitoring of existing application systems operating efficiency. Identifies opportunities for improvement and recommends technical solutions.
Demonstrates deep understanding of the business needs driving projects. May be key point of contact for business line.
Basic Qualifications
-Bachelor's degree, or equivalent work experience
-Six to eight plus years of relevant experience
Preferred Skills / Experience
- 10+ years of experience designing and developing Android native for mobile phones, and tablets
- Strong Experience in native Android frameworks (API, unit testing, deployment, etc.)
- Excellent programming skills in Kotlin/Java
- Familiar with MVVM pattern, data structures with solid OOP
- Experience with Android SDK performance tools, and optimization.
- Strong object oriented programming, design skills, and computer science fundamentals
- Demonstrated success in delivering complex full stack mobile applications across native and server-side components
- Utilizes technical expertise and leadership skills to resolve issues, ensure product goals are met, and serve as a mentor to coach and support junior engineers to continue to raise the engineering bar across the organization.
- Works to drive both high level and detailed technical designs, conducts technical reviews and define solution requirements and technical implementation approaches.
- Defines the team's roadmap in line with the company and technology vision.
- Proficient understanding of algorithms, data structures, architectural design patterns and best practices.
- Adept with agile software development lifecycle and DevOps principles.
- Excellent communication, presentation skills, leadership, problem solving and analytical skills.
- Proven collaboration and influencing skills.
Strong hands-on experience programming in Java, JEE, XML, HTML4/5, Ajax, Javascript, C# and/or other OOP languages. Experience in mobile web applications development on Android or iPad platform. Experience in Spring MVC framework
Experience in developing rich UI using JQuery/GWT/any UI framework Experience in developing template based UI Experience in performance tuning the web application Experience in development of complex multi-layer applications Experience in working with high-available mission critical web application Experience in profiling web application Experience in development of multi-threaded application in interfacing with other systems Experience in XML and XSLT transformation Experience with Rational IDE tools like RSA and RAD Experience in PL/SQL is a plus Current knowledge of and experience with application servers such as IBM Websphere and/or apache HTTP servers Excellent object-oriented design & programming skills, including strong working knowledge and experience in using UML and design patterns, refactoring Experience with ACCURev version control systems is a plus Expertise in architecting applications based on business requirements Experience in development of call center web application is a plus Knowledge or experience with mobile application protocols and technologies such as LTE, GSM and CDMA Wireless devices Strong understanding of standard software development lifecycle methodologies Software development ability, experience, speed, and quality Ability to work on an Agile development environment Interface with different departments within the organization regarding new deployments Excellent inter-personnel communication and teaming skills

Employment Type

Full Time

About Company

100 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.