Role name: |
Developer |
Role Description: |
Primary Responsibilities: • Designs and develops mobile applications across all Android devices • Collaborates closely with our product, design, and other engineers • Utilize own experience and judgement to make the system scalable and performant • Defines and documents the designs for applications and enhancements. • Creates, reviews, and 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. • Analyzes, defines, and documents design for data, workflow, logical processes, and operating system environment, interfaces with other systems, internal and external. • Identifies opportunities for improvement and recommends technical solutions. Basic Qualifications -Bachelors degree, or equivalent work experience -Five to six plus years of relevant experience Preferred Skills / Experience -6+ years of experience designing and developing Android native for mobile phones, and tablets -Strong Experience in native iOS or Android frameworks (API, unit testing, deployment, etc.) -Excellent programming skills in Swift OR Kotlin/Java – Familiar with MVVM pattern, data structures with solid OOP -Experience with iOS or Android SDK performance tools, and optimization. -Strong object oriented programming, design skills, and computer science fundamentals – Utilizes technical expertise to resolve issues, ensure product goals are met- Adept with agile software development lifecycle and DevOps principles. – Excellent communication, problem solving and analytical skills. |
Competencies: |
Digital : Mobile Computing – Android |
Experience (Years): |
6-8 |
Essential Skills: |
Primary Responsibilities: • Designs and develops mobile applications across all Android devices • Collaborates closely with our product, design, and other engineers • Utilize own experience and judgement to make the system scalable and performant • Defines and documents the designs for applications and enhancements. • Creates, reviews, and 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. • Analyzes, defines, and documents design for data, workflow, logical processes, and operating system environment, interfaces with other systems, internal and external. • Identifies opportunities for improvement and recommends technical solutions. Basic Qualifications -Bachelors degree, or equivalent work experience -Five to six plus years of relevant experience Preferred Skills / Experience -6+ years of experience designing and developing Android native for mobile phones, and tablets -Strong Experience in native iOS or Android frameworks (API, unit testing, deployment, etc.) -Excellent programming skills in Swift OR Kotlin/Java – Familiar with MVVM pattern, data structures with solid OOP -Experience with iOS or Android SDK performance tools, and optimization. -Strong object oriented programming, design skills, and computer science fundamentals – Utilizes technical expertise to resolve issues, ensure product goals are met- Adept with agile software development lifecycle and DevOps principles. – Excellent communication, problem solving and analytical skills. |
Desirable Skills: |
Primary Responsibilities: • Designs and develops mobile applications across all Android devices • Collaborates closely with our product, design, and other engineers • Utilize own experience and judgement to make the system scalable and performant • Defines and documents the designs for applications and enhancements. • Creates, reviews, and 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. • Analyzes, defines, and documents design for data, workflow, logical processes, and operating system environment, interfaces with other systems, internal and external. • Identifies opportunities for improvement and recommends technical solutions. Basic Qualifications -Bachelors degree, or equivalent work experience -Five to six plus years of relevant experience Preferred Skills / Experience -6+ years of experience designing and developing Android native for mobile phones, and tablets -Strong Experience in native iOS or Android frameworks (API, unit testing, deployment, etc.) -Excellent programming skills in Swift OR Kotlin/Java – Familiar with MVVM pattern, data structures with solid OOP -Experience with iOS or Android SDK performance tools, and optimization. -Strong object oriented programming, design skills, and computer science fundamentals – Utilizes technical expertise to resolve issues, ensure product goals are met- Adept with agile software development lifecycle and DevOps principles. – Excellent communication, problem solving and analytical skills. |
Country: |
United States |
Branch | City | Location: |
TCS – Dallas, TX |
From:
AJAY,
KK Software Associates
ajay.e@kksoftwareassociates.com
Reply to: ajay.e@kksoftwareassociates.com