Mobile Developer (iOS Developer)
At oflo , we rely on our dynamic team of engineers to solve the many challenges and puzzles that come with our rapidly evolving technical stack. We are seeking a full-stack engineer who is ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries.
Key Responsibilities
- Design, develop, and maintain web applications using a variety of technologies across the stack, including front-end and back-end frameworks.
- Conduct code reviews and provide constructive feedback to ensure code quality, maintainability, and adherence to best practices.
- Implement automated testing and perform debugging to ensure optimal performance and reliability of applications.
- Create responsive and user-friendly interfaces that enhance the overall user experience, ensuring compatibility across devices and browsers.
- Design and optimize database schemas, write efficient queries, and ensure data integrity and security.
- Stay up-to-date with emerging technologies and frameworks, proposing innovative ideas to enhance the technical stack.
- Integrate third-party APIs and services into web applications to expand functionality and improve user experience.
Requirements
- 1-3 years of experience in full stack development, with a strong portfolio of completed projects.
- Expertise in C#, ASP.NET, MVC, REST, Web API.
- Strong understanding of OOP principles, Data Structures & Algorithms.
- Expertise in HTML5, CSS3, JavaScript, jQuery, AJAX, and REST API.
- Working knowledge of MySQL and NoSQL databases.
- Experience in server-side web development and understanding of IIS, Apache, or Nginx.
- Experience with source control (Git), JIRA, Agile methodologies, and SDLC.
Qualifications
- BS degree in Computer Science, related technical field, or equivalent practical experience.
- Master's in Computer Science or a related technical field.
- Knowledge of web libraries and frameworks such as Bootstrap, React, or Angular.
- Significant experience in developing user-facing software.
Benefits
- Competitive salary package.
- Flexible, remote work environment.
- Opportunities to work with innovative technology in a dynamic and fast-growing startup.
- A collaborative and supportive team culture that values continuous learning and growth.
Good to Have (Bonus Skills)
- Experience with cloud services (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and experience with automated deployment strategies.
- Knowledge of microservices architecture and how to implement scalable and maintainable systems.