Mobile Software Lead, Kotlin

company banner
Randstad Technologies
Mobile Software Lead, Kotlin
Full Time
USD126,000 - USD155,250

Job Description

job summary:

Purpose:



The Mobile Software lead, Kotlin will be responsible for supporting existing and new projects



and developing and recommending scalable android apps for the company.



? Responsible for android mobile app architecture, design to support organization's



connected health mobile apps, and VitalSight program to run across the mobile, and tablet.



Principle Duties:



? Hands-on engineering position developing android mobile applications in Java/Kotlin



? Responsible for the architecture and design of the android application.



? Build prototypes at the tech scoping stage of projects depending on the project.



? Create compelling device specific user interfaces and experiences and UI prototypes



? Optimizing performance for the app



? Ability to integrate any backend system for web service integration



? Ability to handle production issues in a timely manner



? Lead a team of software engineers from nearshore and offshore partners.



? Communicate effectively with teams and management



? Understanding requirements and coordinating with offshore teams



? Review other's work (code, design) and provide guidance for consistent



implementation.



? Coach and mentor other delivery, quality assurance, and support personnel.



? Participate and/or lead project teams as a technical resource to deliver solutions that



follow best-practice standards.



? Should be able to switch priorities and work on projects which need to be delivered on



priority



? Produce clear, concise, and well-written technical design documents.



? Be up to date on the latest industry trends in mobile technologies



Qualifications



? Bachelor's degree in Engineering, Computer Science, or related technical degree.



? More than 8 years of programming experience with android technologies.



? At least 3 years of strong experience in writing code in Kotlin.



? Experience with RESTful-based web services



? Experience writing Unit and/or UI tests for Mobile applications



? Experience with continuous integration and version control.



? Experience with designing and implementing sound engineering solutions that meet the



business need.



? Knowledge and understanding of Object-Oriented software design and various patterns



like - MVM, MVVM, MVP, MVC, Delegation, Singleton, Factory, and Adapter



? Expertise in in-app memory management, multithreading, networking & Security



? Excellent debugging and optimization skills



? Source code control understanding (experience with Git preferred)



? Experience with Java Collections and Threading



? Must have experience with end-to-end application development lifecycle and have gone



through Google Playstore build release process.



? Must have experience leading a mix of Onsite and Offshore team members.



? Experience working with BLE-connected devices would be desirable.



? Good understanding of Android Material Designs.



? Experience working with and creating Android libraries (aar or jar) is a plus.



? strong Analytical and problem-solving skills to resolve operations issues, ability to analyze



complex data and business



? Ability to analyze business requirements and identify possible gaps, ambiguities, missing



scenarios, etc.



? Ability to tackle tasks and issues that will often not be well defined, and bring new



creative ideas.



? Experience with agile development methodologies.



? Participate in all phases of the project, including requirements definition, analysis,



design, programming, reporting, testing, and implementation.



? Ability to work with a cross-functional team and make appropriate trade-offs to meet



time constraints



Communication / Language Skills / Travel



? Proven ability with excellent interpersonal communication skills.



? Experience working across functional teams to drive cohesiveness while ensuring



that architectural direction is achieved.



? Must have excellent presentational skills. Should be able to effectively interact with a



variety of internal and external constituencies.



 

location: SCHAUMBURG, Illinois

job type: Permanent

salary: $126,000 - 155,250 per year

work hours: 8am to 4pm

education: Bachelors

 

responsibilities:

Purpose:



The Mobile Software lead, Kotlin will be responsible for supporting existing and new projects



and developing and recommending scalable android apps for the company.



? Responsible for android mobile app architecture, design to support organization's



connected health mobile apps, and VitalSight program to run across the mobile, and tablet.



Principle Duties:



? Hands-on engineering position developing android mobile applications in Java/Kotlin



? Responsible for the architecture and design of the android application.



? Build prototypes at the tech scoping stage of projects depending on the project.



? Create compelling device specific user interfaces and experiences and UI prototypes



? Optimizing performance for the app



? Ability to integrate any backend system for web service integration



? Ability to handle production issues in a timely manner



? Lead a team of software engineers from nearshore and offshore partners.



? Communicate effectively with teams and management



? Understanding requirements and coordinating with offshore teams



? Review other's work (code, design) and provide guidance for consistent



implementation.



? Coach and mentor other delivery, quality assurance, and support personnel.



? Participate and/or lead project teams as a technical resource to deliver solutions that



follow best-practice standards.



? Should be able to switch priorities and work on projects which need to be delivered on



priority



? Produce clear, concise, and well-written technical design documents.



? Be up to date on the latest industry trends in mobile technologies



Qualifications



? Bachelor's degree in Engineering, Computer Science, or related technical degree.



? More than 8 years of programming experience with android technologies.



? At least 3 years of strong experience in writing code in Kotlin.



? Experience with RESTful-based web services



? Experience writing Unit and/or UI tests for Mobile applications



? Experience with continuous integration and version control.



? Experience with designing and implementing sound engineering solutions that meet the



business need.



? Knowledge and understanding of Object-Oriented software design and various patterns



like - MVM, MVVM, MVP, MVC, Delegation, Singleton, Factory, and Adapter



? Expertise in in-app memory management, multithreading, networking & Security



? Excellent debugging and optimization skills



? Source code control understanding (experience with Git preferred)



? Experience with Java Collections and Threading



? Must have experience with end-to-end application development lifecycle and have gone



through Google Playstore build release process.



? Must have experience leading a mix of Onsite and Offshore team members.



? Experience working with BLE-connected devices would be desirable.



? Good understanding of Android Material Designs.



? Experience working with and creating Android libraries (aar or jar) is a plus.



? strong Analytical and problem-solving skills to resolve operations issues, ability to analyze



complex data and business



? Ability to analyze business requirements and identify possible gaps, ambiguities, missing



scenarios, etc.



? Ability to tackle tasks and issues that will often not be well defined, and bring new



creative ideas.



? Experience with agile development methodologies.



? Participate in all phases of the project, including requirements definition, analysis,



design, programming, reporting, testing, and implementation.



? Ability to work with a cross-functional team and make appropriate trade-offs to meet



time constraints



Communication / Language Skills / Travel



? Proven ability with excellent interpersonal communication skills.



? Experience working across functional teams to drive cohesiveness while ensuring



that architectural direction is achieved.



? Must have excellent presentational skills. Should be able to effectively interact with a



variety of internal and external constituencies.



 

qualifications:


  • Experience level: Experienced


  • Minimum 8 years of experience


  • Education: Bachelors



 

skills:


  • Kotlin


  • RESTful




Company Information

As one of North America’s largest and most trusted technology talent and solutions firms, Randstad Technologies provides collaborative, customizable solutions to companies of all sizes. Whether we’re helping you find the right job — or the right person for your team— or providing consulting, project or outsourcing services, Randstad Technologies is fully committed to supporting you.

We accomplish that by leveraging our knowledge, experience, and innovative practices to uncover opportunities and provide solutions to your technology challenges. As a critical division of the world’s largest HR services firm, we’ve served clients across all industries since 1994.

We offer discrete professional services focused on applications, infrastructure, end-user, and engineering services, along with shared services internally and client-facing related to PMO and strategy. The wealth of knowledge we’ve acquired over three decades of work in IT sets us apart from the competition.

Dice Id : cxsapwma1
Position Id : 927641
Originally Posted : 2 months ago

Similar Positions at Randstad Technologies

iOS Mobile Applications Engineer
  • Chicago, IL
  • 6 hours ago
Mobile Application Developer
  • Champaign, IL
  • 6 hours ago
Senior Mobile Engineer
  • Columbus, OH
  • 6 hours ago
UX/UI Designer
  • Chicago, IL
  • 6 hours ago
Lead Mobile/Android Engineer
  • Bentonville, AR
  • 6 hours ago
Mobile App Development Lead
  • Carrollton, TX
  • 6 hours ago
Mobile Android Software Engineer
  • Foothill Ranch, CA
  • 6 hours ago
Mobile iOS Software Engineer
  • Foothill Ranch, CA
  • 6 hours ago
Lead Software Engineer
  • Eden Prairie, MN
  • 6 hours ago