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 |
From:
Nirdesh Kumar Srivastava,
Teamware Solutions
nirdesh.s@twsol.com
Reply to: nirdesh.s@twsol.com