What are the responsibilities and job description for the React Native - Lead Mobile Application Engineer position at NetHyve Technologies Inc?
Job Details
Native React expert
Lead Mobile Application Engineer
Any Visa
Columbus, OH(preferred, relocation accepted from nearby OH)
initial remote, then 2 days weekly hybrid
We re passionate about designing and delivering top-notch digital experiences for our clients and their customers and helping them create efficiencies using data and technology. But what s most important about us is that we have a diverse team of experts all dedicated to getting clients from goals to outcomes and that s where you come in.
Responsibilities:
- Designing, developing, and maintaining our mobile applications for both Android and iOS platforms.
- Contribute to the technical design and development of our cross-platform mobile application.
- Developing Mobile Software applications in React Native or Native Script Technologies.
- Working closely with other developers, test engineers, and product managers on a highly functional Agile team.
- Solving difficult problems through research and innovation.
- Keeping an eye out for UI/UX design best practices.
- Optimizing application performance to ensure smooth and responsive user experiences.
- Maintaining detailed documentation of code and application architecture for future reference and collaboration.
- Create UI and app components from wireframes and prototypes.
- Work with native modules when required.
- Write tests to ensure top performance.
- Boost front-end or client-side performance by eliminating performance bottlenecks.
Qualifications:
- Proficiency in common design patterns for React Native applications.
- A portfolio of released applications on the Apple or Google app stores.
- Familiarity with software development methodologies such as Agile and Scrum.
- Strong fundamentals in computer science, including data structures and algorithms.
- Experience with CI/CD workflows for mobile apps, including automated builds and testing.
- Knowledge of mobile development tools and technologies, including React Native CLI, VSCode, Xcode, Android Studio, and npm.
- Has worked to integrate data into this mobile app from disparate backend systems, including a content management system.
- Familiarity with native mobile development languages like Kotlin and Swift.
- Understanding of software engineering best practices, including coding patterns and code reviews.
- Experience working with APIs, including RESTful and GraphQL integration.
- Basic knowledge of Content Management Systems (CMS) and their front-end integration.
- Understanding of UX/UI principles.
- Awareness of in-app advertising and digital subscriptions.
- Familiarity with application performance optimization and monitoring.