SENIOR MOBILE ENGINEER IOS
Company: Sensiple Inc.
Location: Plano
Posted on: August 31, 2024
Job Description:
Sensiple Inc is a New Jersey corporation with over two decades
of expertise in technology-driven solutions specialising in
Customer Experience, Contact Center Solutions, Digital
Transformation, Cloud Computing & Independent Testing.With an
expert team that has enriched experience in executing & developing
sustainable IT strategies in Healthcare, Technology, Retail,
Logistics, Education, Telecommunications, Government and Media, we
help our diverse customers to envision the future.By developing
highly scalable and consistent solutions, our primary goal is to
deliver excellence at all levels and delight our customers and
drive them to a better future.One of our client is looking for a
Senior Mobile Engineer iOS @ Plano, Texas, United States Please
find below the details of the position.Job DescriptionPosition
Title: Senior Mobile Engineer - iOSLocation: Plano, Texas, United
StatesLength: Long Term Contract Responsibilities
- Design, develop and maintain mobile applications for iOS
platform.
- Collaborate with cross-functional teams to define, design, and
ship new features.
- Write clean, maintainable, and efficient code following best
practices and coding standards.
- Participate and Assist in the entire application lifecycle,
including concept, design, development, testing, release, and
maintenance.
- Debug and resolve technical issues and bugs to ensure optimal
application performance.
- Perform unit testing and ensure the robustness, reliability,
and performance of applications.
- Participate in code reviews to ensure code quality and share
knowledge with the team.
- Stay up to date with the latest industry trends and
technologies.
- Implement mobile development best practices to ensure high code
quality and performance.
- Adhere to security and data protection guidelines for mobile
applications.Requirements
- 7+ years knowledge in Native mobile app development.
- Mandatory Native iOS development, knowing cross-platform
frameworks including Flutter, React Native, Android, multiplatform
is a plus.
- In depth understanding of programming languages like swift,
Objective C, Swift UI.
- Write code and design systems using cross platform IDEs such as
Visual Studio, XCode.
- Solid understanding of mobile app design patterns like - MVC,
MVP, Delegation, Singleton, Factory, MVVM pattern, Clean
Architecture, Viper etc.
- Strong experience collaborating with designers and UX experts
to create great user experiences.
- Strong experience building and maintaining iOS frameworks using
Cocoa Pods/Swift Packages
- Working Knowledge of Unit and Automated testing using Native
frameworks such as XCUI.
- Experience with RESTful APIs, GraphQL, JSON, and integrating
third-party libraries and APIs.
- Familiarity with tools like Jenkins, Fastlane and using version
control tools like Git, Gitlab.
- Strong problem-solving skills, attention to detail, ability to
learn quickly and adapt to new technologies/challenges.
- Experience integrating and managing content through various CMS
platforms within iOS applications.
- Proficiency in implementing and managing feature flags to
enable or disable app features dynamically for different user
groups.
- Proven experience developing applications for a global
audience, considering various regional requirements and
standards.
- Expertise in localizing applications for multiple languages and
regions, ensuring a seamless user experience across diverse
markets.
- Ability to design and develop reusable SDKs and frameworks that
can be utilized across multiple applications or by third-party
developers.
- In-depth knowledge of mobile security standards and best
practices to protect user data and ensure application security.
commitment to implementing security best practices in code,
architecture, and application deployment to prevent
vulnerabilities.
- Proficiency in using profiling tools to identify and resolve
performance bottlenecks, memory leaks, and optimize battery
usage.
- Experience using SonarQube or similar tools to identify code
smells and maintain high code quality standards.
- Strong understanding of code review guidelines and best
practices to ensure high-quality code and continuous improvement
within the development team.
- Familiar with App store policies for App submission.Nice to
Haves
- Understanding of CI/CD principles
- Good understanding of UI/UX design principles and ability to
work closely with designers.
- Good knowledge of UX best practices, interactive design
principles, guidelines, including current mobile accessibility
standards.
- Preferred familiarity with Bluetooth, BT Profiles, Digital Key,
Core Bluetooth, External accessory, OAuth 2.0 and iAP2
- Able to work on Agile and Test-driven development.
- Familiar with agile processes, continuous integration, and
working with a remote team.
- Strong communicator who collaborates well across teams.If you
find yourself suitable for this position, kindly send your updated
resume and expected hourly rate to monikamerclin.a at sensiple dot
comRegardsMonika Merclin A - Sensiple Inc.,monikamerclin.a at
sensiple dot com555 US Highway 1 S, Ste 330 Iselin, NJ
08830Sensiple, Inc. is an Equal Opportunity Employer, and all
qualified applicants will receive consideration for employment
without regard to gender, race, colour, religion, sex, national
origin, veteran or disability status.
Keywords: Sensiple Inc., Plano , SENIOR MOBILE ENGINEER IOS, Engineering , Plano, Texas
Didn't find what you're looking for? Search again!
Loading more jobs...