About the Role:
BuddyBoss is hiring a Lead Mobile Engineer for a very exciting opportunity to play a critical role in our fast-growing startup. The right candidate will not only architect but lead the development and implementation of new product features for our BuddyBoss App. In this role, youll be in charge of developing features from end-to-end, and crafting an entire ecosystem of open-ended code that has unlimited scaling capabilities. Youll work with UX, Product Management, DevOps, and other engineers on a daily basis in order to build amazing software experiences.
Youll lead the development and implement new product features for our BuddyBoss mobile app.
Youll architect and build features keeping in mind the scalability and opportunity to build an entire ecosystem on the existing code base.
Youll craft the tools, processes, and frameworks that will empower our team to move quickly as we scale.
Youll contribute to the production process: thinking through UX, designing beautiful UI, and connecting with customers to solve their problems.
Help maintain existing mobile applications by investigating bugs and implementing fixes
Participate in code review to help everyone grow
Involvement in the discussion, planning, and brainstorming with teammates and stakeholders to achieve project goals.
Design, develop and test front-end software components in an Agile environment
Architect extendable and reusable solutions
Perform performance analysis and optimization
Document software designs and interfaces
Bug fixing and maintenance
Strong knowledge of WordPress with the ability to speak to its technical frameworks, plugins, and themes
Strong understanding of React, React Native, Redux and RxJS Observables, Node.js, AWS)
You have a deep understanding of mobile development, including multiple environments, and device compatibility, for both iOS and Android.
You have a strong understanding of React Native best practices to build performant components.
You are confident with asynchronous programming.
You have the ability to work across the full range of product development: from ideation to launch to scale.
Knowledge of Git or other version control software.
Experience with development tools from Atlassian.
Knowledge of software development processes and paradigms.
Bachelor in Computer Science or Computer Engineering
5+ years of React, React Native, Redux and RxJS, Node.js, AWS
Preferred 6 to 8 years of experience as a Sr. Software developer.
Experience leading design and software technical specifications
4-5 years experience in Agile Development.
Experience leading development projects with React Native app(s) available in the app store
Experience with TypeScript
Experience with Unit Testing frameworks such as Jest and UI testing frameworks like Detox
Experience with Redux and some asynchronous middleware (Rxjs Observables is an asset) for state management
Experience developing apps that interact with Web Services (REST, JSON) Axios is a plus
Experience developing bridges to native components
Experience with IntelliJ or Android Studio, Xcode, React Native Debugger
Experience with Android or iOS development with an understanding of both native build processes
Experience with build scripts such as FastLane or bash scripts
Overview Are you ready to join an agile, diverse, and global team of innovators in redefining the B2B payment space...Apply For This Job
At Deriv, we are looking for a detail-oriented Senior Data Engineer with the capability to define the data pipeline of...Apply For This Job
At Trane TechnologiesTM and through our businesses including Trane® and Thermo King®, we create innovative climate solutions for buildings, homes,...Apply For This Job
Job Description Scope & General Job Purpose: Provide 24/7 Technical Support for all systems, products and components manufactured by Airbus...Apply For This Job
About the job Our People & Places Solutions business reinforces our drive to improve the lives of people everywhere...Apply For This Job