Mobile Solutions Architect - Kforce Inc.
Doral, FL 33178
About the Job
- Collaborate with delivery teams to determine technical direction and approach to system design and implementation
- Stay on top of current and emerging technology trends and best practices; Evaluate and prototype potential technologies and overall solutions
- Assist in shaping architecture, technical direction, culture, and processes for the company and web/mobile portfolios to achieve the desired business outcomes
- Promote and foster professional development and growth among team members
- Provide input to project estimates and ensure they are reasonable and attainable
- Manage resources via -dotted lines- as part of the overall architectural strategy
- Create and maintain portfolio roadmaps, ensuring they drive best of breed architecture (including security), and align with company's current and future business needs
- Provide guidance and decision support to IT management and business partners
Requirements:
- Bachelor's degree in Computer Science; Math required
- 7-10 years of overall professional IT experience
- 3+ years of experience as an Architect
- Expertise in iOS, Android, HTML5, CSS3, and other mobile frameworks/accelerators
- Experience with mobile analytics
- Demonstrated deployments of enterprise or consumer-facing mobile software systems using industry standard environments including iOS, Android
- Experience with Type Script, Swift/ Objective-C, java, HTML5/JS/CSS3
- A thorough understanding of OOP, design patterns, iOS, Android, and enterprise in mobile application integration
- Experienced in designing and developing mobile SDK and integrating mobile apps with web-services and external APIs
- Understanding of mobile security protocols, analytics and social channel integration
- Experience with one or more Mobile Development products or frameworks targeting multiple operating systems (e.g., write-once-deploy-many, HTML5/screen scrapers, etc.)
- Strong experience with different Object-Oriented Programming (OOP) techniques: Expert level understanding of interfaces, inheritance and how they're used; Solid knowledge of classes and functions and in what layer they should be placed; Solid understanding of the SOLID design principles
- Other advanced programming techniques: Expert level experience with an Inversion Control/Dependency Injection; Solid experience with Test Driven Development; Entry-level Model View Presenter (MVP) pattern
- Strong experience with designing DB structures and strong DB development skills
- Exposure to other application stacks such as Java and MEAN
- Working knowledge of IAAS and PAAS solutions from cloud providers such as Azure and AWS
- Solid knowledge of high availability architectures and disaster recovery architectures and processes
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.