Tech Stack
GraphQLReactReact NativeSDLC
About the role
- Develop scalable, high-volume performing, and reliable user-centric mobile applications that operate 24x7
- Engage with product managers, UX experts, and business stakeholders to analyze requirements, develop ideas, and design solutions
- Plan implementation and rollout of system changes meeting functionality, performance, scalability, and reliability requirements
- Make technical design decisions independently
- Provide coding expertise and functional/technical support to team members and encourage engineering best practices in the team and department
Requirements
- BSc degree in Computer Science or related degree
- Strong knowledge of data structures, algorithms, and software development principles
- Demonstrated knowledge of all phases of the product lifecycle
- Eagerness for quality and continuous improvement of processes
- React Native & GraphQL knowledge is a big plus
- Experience working with modern mobile standards and technologies to build fully responsive mobile apps
- Experience in software engineering best practices for the full software development life cycle (agile development, coding standards, code reviews, build processes, testing, maintenance)
- Good understanding of API services with which the application needs to integrate
- Strong understanding of UI/UX best practices and considerations
- Can-do attitude and willingness to take ownership of problems