Senior/Lead Developer - Mobile Application Engineering

Senior/Lead Developer - Mobile Application Engineering
Company:

Bamm Usa


Details of the offer

*4 DAYS A WEEK ONSITE & MUST BE IN MIAMI OR DALLAS*
Overview:
We are building a portfolio of web and mobile applications, as well as modernizing existing applications so that we can deliver software the business needs with speed, while maintaining and strengthening quality and security. To do this, we need you. We need software engineers that think like product managers. We need software engineers that obsess over observability and know how to take advantage of all that modern cloud platform like Azure and AWS have to offer. In short, we need people that are passionate about building high-performing digital experiences, who know what it takes to build products that surprise, delight and improve the lives of users.

The Role
s a Sr. Developer specializing in mobile application development with React Native, you will help lead our efforts to develop high-performing, scalable, and intuitive mobile applications. You will be pivotal in driving our mobile development strategy, championing best practices in cross-platform mobile development, and ensuring our projects align with the latest industry standards and user expectations.

Responsibilities
Lead the development and implementation of cutting-edge mobile applications using React Native, focusing on exceptional performance and user experience.
Explore and integrate new technologies and frameworks to enhance the scope and quality of our mobile platforms and portfolios, ensuring they address market demands and technological advancements.
Strategic Contribution Collaborate with cross-functional teams to ensure mobile development projects are aligned with the overall business strategy, contributing to the roadmap and vision of our digital product portfolios and platforms.
Promote the adoption of React Native to streamline cross-platform mobile development processes, enhancing modularity and efficiency.
Delivery Responsibilities Guarantee the timely and effective delivery of mobile application projects, from concept to deployment and maintenance, adhering to budget, scope, and quality standards.
Implement "shift-left " practices in the development lifecycle, emphasizing the early integration of security, performance optimization, and user-centric design.
Leadership Accountabilities Mentor junior developers in React Native best practices and cross-platform mobile development principles, fostering a culture of knowledge sharing and continuous learning.
Embrace and lead agile development methodologies, facilitating sprint planning, reviews, and retrospectives to ensure continuous improvement in processes and outputs.
Minimum Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field.
3 - 5 + years of experience in mobile application development, with at least 3 years focused on React Native.
Solid understanding of React Native and its core principles, including native components, React hooks, and state management.
Experience with mobile app deployment and management lifecycle, including automated testing, app store submission, and post-launch monitoring.
Proficiency in using modern development tools and practices, including Git, CI/CD pipelines, automated testing frameworks, and agile methodologies.
Strong problem-solving skills, strategic thinking ability, and leadership qualities.
Effective communication skills, with the capability to articulate complex technical concepts to non-technical stakeholders.
Preferred Skills & Experience React Native Proficiency : Deep understanding of React Native framework and its core principles, including functional components, hooks, and context API for state management.
Cross-Platform Development : Experience in developing cross-platform mobile applications for both iOS and Android using React Native.
JavaScript Expertise : Advanced knowledge of JavaScript (ES6+) and its nuances, including asynchronous programming, closures, and types.
UI/UX Design Implementation : Ability to translate design into high-quality code, understanding of UX/UI design principles relevant to mobile platforms.
State Management : Experience with state management libraries (e.g., Redux, MobX) and their integration with React Native apps.
Native Modules and APIs : Familiarity with native build tools, like XCode, Gradle (Android Studio), and integrating native modules and third-party APIs in React Native.
Performance Optimization : Skills in optimizing app performance for both speed and efficiency, understanding of performance testing frameworks.
utomated Testing : Proficiency in implementing automated testing frameworks and methodologies (Jest, Detox) for React Native applications.
Continuous Integration/Continuous Deployment (CI/CD) : Experience with CI/CD pipelines for mobile applications, familiarity with tools like Fastlane for automating deployment processes.
Version Control : Extensive experience with version control systems, particularly Git, including branching strategies and collaborative workflows.
Debugging and Troubleshooting : Strong debugging skills across different levels of a mobile app, including performance and memory usage optimization.
Security Practices : Knowledge of mobile app security best practices and how to apply them in React Native applications to prevent common security threats.
pp Store Process : Understanding of the process for deploying apps to the Google Play Store and Apple App Store, including the app review, standards for app content, and post-deployment monitoring.
gile and Scrum Methodologies : Experience working in agile development environments, with a solid understanding of Scrum practices.
Communication and Collaboration : Excellent communication skills for collaborating with cross-functional teams, ability to mentor junior developers, and effectively articulate technical challenges and solutions to stakeholders.


Source: Grabsjobs_Co

Requirements

Senior/Lead Developer - Mobile Application Engineering
Company:

Bamm Usa


Senior Noc Engineer

Company Description Headquartered in Los Angeles, AireSpring is an award-winning provider of Cloud Communications and Managed Connectivity Solutions. AireSpr...


From Airespring - Massachusetts

Published a month ago

Analyst Technology

About Us Wellington Management offers comprehensive investment management capabilities that span nearly all segments of the global capital markets. Our inv...


From Wellington Management - Massachusetts

Published a month ago

Qa Technician

Description: Conduct general food micro testing including generic pathogenic micro under guidance of the Quality Assurance Supervisor or as outlined in the p...


From Actalent - Massachusetts

Published a month ago

Senior Associate- Adobe Analytics Implementation Engineer

Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they wor...


From Publicis Sapient - Massachusetts

Published a month ago

Built at: 2024-05-06T09:38:16.226Z