Job Responsibilities
Design, develop, and maintain web applications for BFF across mobile and back-end platforms.
Build and manage server-side applications using languages like Node.js or Java.
Develop and maintain user-facing mobile apps using Flutter.
Design and implement RESTful APIs for seamless front-end and back-end communication.
Create and manage databases for efficient data storage and retrieval.
Collaborate with designers to deliver user-friendly and engaging interfaces.
Ensure applications are responsive, optimized for performance, speed, and scalability.
Implement security protocols and troubleshoot bugs to maintain stability and security.
Participate in the full software development lifecycle, including testing, deployment, and maintenance.
Job Requirements
Proven experience with both front-end and back-end technologies.
Proficiency in at least one back-end language (e.g., Java, Node.js).
Experience with mobile platforms (e.g., Flutter) and good to have client-side technologies: HTML, CSS, JavaScript.
Knowledge of databases (e.g., SQL, MongoDB).
Familiarity with API design and development; Salesforce integration experience is a plus.
Experience with version control systems like Git.
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
Familiarity with Agile development methodologies is an advantage.