Job Vacancy For Software (React Native) Developer
DesignJenius
- Accra
- Permanent
- Full-time
- The mentality of the team is young and vibrant. You'll be constantly exposed to new concepts, ideas, and frameworks from your peers, and as you work on different projects - challenging you to stay at the top of your game. You'll join a network of entrepreneurs and technologists that reaches the edge of our ecosystem.
Type: Full Time (not remote)
Location: School Junction, Ashaley Botwe, Accra
Company: Late-Stage Startup (raised a large undisclosed amount in funding)
- The selected candidate(s) will build well-designed applications and carry out platform integrations. This is an amazing opportunity for developers to contribute to a relevant cause and build next-generation products.
- The developer(s) will work on projects and contribute to leading efforts on the new build-out.
- The selected candidate(s) will be joining a fast-growing, talented team and contribute to building the next-generation e-commerce platform including the next version of the messaging and payments application. It is a full-time, long-term, not remote role.
- The developer(s) will utilize their passion and expertise for creating world-class products while collaborating with the product, engineering teams, and development managers to create the business application of the future.
- The company has built its platform using the most modern stack available and continuously innovating and inventing new technologies to overcome barriers and solve huge problems.
- The selected candidate(s) will join the extraordinary team of passionate, curious, and committed innovators to build cutting-edge products. The new Full Stack • React Native developer(s) will join the in-house team of React Native Developers on a full-time basis.
- The selected candidate(s) should be familiar with standard testing methodologies and will be responsible for the continued development of the platform.
- The Full-stack software Engineer(s) will be working on delivering high-quality products by building new features and fixing bugs.
- Take ownership of building key development tasks and build features applications under development
- Collaborate with the product owner and technical teams to define product development strategies
- Implement CI/CD processes along with code quality standards for mobile teams
- Collaborate to develop development roadmaps, timelines, and technical strategy
- Plan and develop a long-term vision for upgrades and maintenance tasks of featured web and mobile platforms
- Work on assigned projects using modern tools like React, React Native, Typescript, React Navigation, Redux, Webpack, etc.
- Collaborate with engineers, product managers, and senior leadership to create quarterly goals
- Work with a diverse set of systems and technologies to solve problems from start to finish
- Work as a mentor to junior teammates on technology concepts, design practices, deployment, and more; to provide guidance on designing techniques and coding standards
- Bring in a positive environment to every meeting, and ensure every team member feels included in brainstorming sessions
- Code, test and manage applications while writing clean, high-quality, high-performance, maintainable code
- Follow outlined standards of quality related to code and systems
- Create reusable components and translate wireframes into code
- Build efficient, highly responsive, scalable UI components
- Adapt to a fast-paced environment and ensure software scalability, work on the design and deployment of new mobile products, services, and features
- Design, build, review & test applications by collaborating with cross-functional teams to create efficient, user-friendly applications by utilizing cutting-edge technologies and frameworks
- Improve the quality of the code by implementing the latest technologies and suggesting improvements
- Coordinate cross-functionally to ensure the project meets business objectives and compliance standards
- Develop automated tests for quality assurance, conduct performance tuning, support test
- Participate in code reviews, diagnose and examine existing code to fix bugs, errors, and bad practices in the applications
- Clearly document the procedures, code, and communicate with the management and technical support teams on a regular basis
- Develop and integrate APIs on mobile applications with native APIs
- Contribute to designing of database models
- Develop a flexible and well-structured architecture along with APIs
- Design and develop a complex workflow
- Understand niche user base and build performant digital experiences
- Provide technical inputs to every phase of the development cycle - design deployment, optimization, and technical support
- Work as a bridge between stakeholders and architects to document technical specifications andunderstand business requirements
- Drive product optimization, modification, and refactoring processes
- Contribute to design, development, and shipping to assist in configuring and deploying features
- Configure module components utilizing existing framework and open-source standards
- Bachelor's/Master's degree in Engineering, Computer Science, Information Technology, or any related field (or equivalent experience).
- Self-starter with the ability to think deeply about architecture and infrastructure
- Should have a strong sense of ownership with experience working in a startup environment
- Ability to collaborate and work on complex projects and be able to stay productive without supervision
- Familiarity with the app store review process and how to prepare materials and walkthroughs for reviewers (strong advantage)
- Previous experience with a wallet or payment company is a plus
- Understanding of communication protocols like Websocket and Firebase for notification
- Knowledge of developing enterprise-level solutions for eCommerce, manufacturing, supply chain, etc.,
- Familiarity with code versioning tools, Git, modern build pipelines, and tools
- Expertise in troubleshooting and optimizing applications
- Proficient with React Native and its best practices - 5+ years of React Native Engineering and strong NodeJS experience
- Actively stay updated with the latest trends in front-end architecture, to maintain efficient performance, security features, and usability
- Must have experience in product and design life cycles, and collaborating closely with design and engineering teams
- Knowledge of SEO, Google APIs, performance, and marketing experience is a strong advantage
- Understanding of SoA/HTTP/REST/Restful API.
- Ability to lead the development and develop high-quality software design and architecture. - Perform Validation and Verification testing.
- Knowledge of online security and best practices in a web/mobile environment.
- Small vibrant team start-up so be ready to enjoy end-to-end full app development, testing, and deployment.
- Experience with open-source contributions is nice to have
- Strong communication skills with Fluency in English
Ghana Current Jobs