Engineering, frontend, backend, mobile, UXUI design
Job Description
OleOle is a startup looking for entrepreneurs willing to help build our MVP while looking for funding. Post funding you will join our team full time with a signing bonus equivalent to your MVP contributions pre funding. We realise this is not for everyone, we are looking for a few exceptional people who want to build something great, a super app for football similar to WeChat in China.
We are using React Native for our project, these are roles of the six key engineers in the following ways:
1. Full-Stack Developer:
- Impact: While the full-stack developer typically handles both front-end and back-end, their role might now shift more towards ensuring seamless integration between the React Native front-end and the back-end services.
- Skills Required: They should be familiar with React Native in addition to the traditional front-end technologies. Their back-end responsibilities remain the same, ensuring that APIs and data handling are robust and efficient.
2. Mobile App Developers 1 iOS and 1:Android
- Impact The mobile app developer will now focus primarily on React Native instead of working with separate native codebases for iOS and Android.
- Skills Required: Proficiency in React Native is essential, along with knowledge of JavaScript/TypeScript. They should also understand native modules for cases where React Native needs to interact with native iOS or Android functionalities.
3. DevOps Engineer:
- Impact: The DevOps engineer's role remains largely the same but will include setting up CI/CD pipelines for React Native. They need to ensure smooth deployments and updates across both platforms.
- Skills Required: Experience with setting up CI/CD for mobile apps using React Native, familiarity with tools like Fastlane, and cloud services for app distribution and updates.
4. Backend/Database Engineer
- Impact: The backend/database engineer's role is mostly unchanged, but they need to ensure that the back-end services are optimized for the data consumption patterns typical of mobile apps.
- Skills Required: Strong backend development skills, with a focus on creating scalable and efficient APIs. They must ensure that the backend can handle real-time updates and high loads, particularly for features like live scores which is a key component to our platform.
5. UXUI Designer (Working directly with the founder, we have our prototype finished)
User Experience (UX) Design:
- User Research: Proficient in conducting user research, interviews, and surveys to understand user needs and behaviors.
- User Flows and Wireframing Ability to create user flows, wireframes, and prototypes to map out the user journey and interactions.
- Usability Testing: Skilled in planning and conducting usability tests, analyzing feedback, and iterating on designs based on user insights.
User Interface (UI) Design:
- Visual Design**: Strong sense of visual aesthetics, including layout, color theory, typography, and iconography.
- Prototyping Tools: Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, and InVision.
- Design Systems: Experience in creating and maintaining design systems to ensure consistency across the application.
Technical Skills:
- Front-End Development: Basic understanding of HTML, CSS, and JavaScript can be helpful for effective collaboration with developers.
- Responsive Design: Ability to design for various devices and screen sizes, ensuring a seamless experience across mobile and web platforms.
Qualifications
Full-Stack Developer
Qualifications:
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience: 3-5 years of experience in full-stack development, with a portfolio of completed projects.
Technical Skills:
- Front-End: Proficiency in JavaScript and frameworks/libraries like React or Angular.
- Back-End: Experience with back-end frameworks such as Node.js, Django, Ruby on Rails, or similar.
- Languages: Knowledge of programming languages like JavaScript/TypeScript, Python, Ruby, or Java.
- Databases: Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
- APIs: Experience designing and integrating RESTful APIs and/or GraphQL.
- Dev Tools: Familiarity with version control systems (Git), CI/CD pipelines, and containerization tools (Docker).
Soft Skills:
- Problem-Solving: Strong analytical and problem-solving abilities.
- Collaboration: Ability to work effectively in a team and communicate clearly with non-technical stakeholders.
- Adaptability: Willingness to learn and adapt to new technologies and methodologies.
2. Mobile App Developer (React Native)
Qualifications:
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience: 3-5 years of experience in mobile development, with at least 2 years of experience specifically in React Native.
Technical Skills:
- React Native: Proficiency in React Native and its ecosystem.
- JavaScript/TypeScript: Strong skills in JavaScript and optionally TypeScript.
- Mobile Platforms: Understanding of native mobile development for iOS (Swift/Objective-C) and Android (Kotlin/Java) for integrating native modules.
- APIs: Experience with RESTful APIs and third-party libraries.
- UI/UX Knowledge of mobile UI/UX principles to create responsive and intuitive interfaces.
Soft Skills:
- Problem-Solving: Ability to troubleshoot and resolve app performance issues.
- Communication: Strong verbal and written communication skills.
- Team Collaboration: Experience working in agile development teams.
3. DevOps Engineer:
Qualifications:
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience: 3-5 years of experience in DevOps, with a track record of managing scalable infrastructure.
Technical Skills:
- Cloud Platforms: Proficiency with AWS, Azure, or GCP.
- CI/CD: Experience setting up CI/CD pipelines using tools like Jenkins, Travis CI, CircleCI, or GitLab CI.
- Containerization: Strong knowledge of Docker and orchestration tools like Kubernetes.
- Infrastructure as Code: Experience with Terraform, Ansible, or similar tools.
- Monitoring/Logging: Familiarity with monitoring tools (Prometheus, Grafana) and logging systems (ELK stack, Splunk).
Soft Skills:
- Problem-Solving: Excellent analytical and troubleshooting skills.
- Collaboration: Strong team collaboration and communication skills.
- Attention to Detail: Meticulous in ensuring system reliability and security.
4. Backend/Database Engineer:
Qualifications:
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience: 3-5 years of experience in backend development and database management.
Technical Skills:
- Back-End Frameworks: Proficiency in frameworks like Node.js, Django, Ruby on Rails, or similar.
- Languages: Strong skills in programming languages such as JavaScript, Python, Ruby, or Java.
- Databases: Expertise in SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB).
- APIs: Experience in designing and implementing RESTful APIs and GraphQL.
- Optimization: Knowledge of database optimization techniques and performance tuning.
Soft Skills:
- Problem-Solving: Strong analytical skills to solve complex data and backend issues.
- Communication: Ability to convey technical concepts to non-technical stakeholders.
- Attention to Detail: Precision in ensuring data integrity and system security.
5. Designer UXUI
Educational Background:
- Degree: A bachelor’s degree in Graphic Design, Interaction Design, Human-Computer Interaction, Visual Arts, or a related field. A master’s degree can be a plus.
Experience:
- Years of Experience: At least 5-7 years of experience in UX/UI design, with significant experience designing for both mobile and web platforms.
- Leadership Experience* Prior experience in a lead or senior designer role, managing design projects and potentially overseeing a team of designers.
- Portfolio: A robust portfolio demonstrating a range of successful projects, particularly those involving complex user interfaces and interactions on both mobile and web.
Technical Skills:
1. UX Design:
- User Research: Expertise in conducting user research, including user interviews, surveys, and usability testing.
- User Flows and Wireframes: Ability to create detailed user flows, wireframes, and low-fidelity prototypes.
- Prototyping: Proficiency in creating interactive prototypes using tools like Figma, Sketch, Adobe XD, or InVision.
2. UI Design:
- Visual Design: Strong skills in visual design, including layout, color theory, typography, and iconography.
- Design Systems: Experience in creating and maintaining design systems and style guides to ensure consistency across all platforms.
- Responsive Design: Expertise in designing responsive and adaptive interfaces that work seamlessly across different devices and screen sizes.
3. Tools:
- Design Tools: Proficiency in design tools such as Figma, Sketch, Adobe XD, InVision, and Photoshop.
- Prototyping Tools: Experience with prototyping tools like Figma, Adobe XD, and InVision.
- Collaboration Tools: Familiarity with collaboration tools like Zeplin or Abstract for developer handoff and teamwork.
4. Front-End Knowledge:
- Basic Coding Skills: Understanding of HTML, CSS, and JavaScript to effectively collaborate with developers and understand technical constraints.
- Framework Awareness: Awareness of front-end frameworks like React and React Native, which can be useful for understanding implementation nuances.
5. Communication
- Stakeholder Communication: Excellent verbal and written communication skills to articulate design decisions and rationale to stakeholders.
- Team Collaboration: Ability to work effectively with cross-functional teams, including developers, product managers, and marketers.
Personal Attributes:
1. Attention to Detail:
- Precision: Meticulous attention to detail to ensure high-quality design output.
2. Adaptability:
- Flexibility: Ability to adapt to changing project requirements and feedback.
3. Passion for Design:
Additional Information
Solutions not problems .
Ole Ole is located in beautiful Santa Monica, however, this role requires some travel we are privately held and rapidly growing!