Job Title: Senior Web and Mobile Application Developer
Overview
Our organization is seeking an experienced developer to lead the design and development of high-impact features using Java/Spring on the back end and Angular on the front end. The ideal candidate will have a strong background in software engineering, with expertise in Java, Spring Boot, JPA/Hibernate, Angular, and AWS.
About the Role
This role involves leading end-to-end development of high-impact features, collaborating with UX designers to translate wireframes and prototypes into pixel-perfect interfaces, conducting A/B tests and user-behavior analyses to continuously optimize flows, making strategic decisions around architecture, migrations, and performance optimizations, establishing coding best practices, testing protocols, and deployment pipelines, extending our platform to mobile apps, ensuring seamless data sync and consistent user experiences, performing code reviews, pair programming, and technical workshops, and fostering a culture of knowledge sharing.
Responsibilities
* Design & Build: Lead end-to-end development of high-impact features using Java/Spring on the back end and Angular on the front end.* UX & UI: Collaborate with UX designers to translate wireframes and prototypes into pixel-perfect interfaces; conduct A/B tests and user-behavior analyses to continuously optimize flows.* Architecture & Standards: Make strategic decisions around architecture, migrations, and performance optimizations; establish coding best practices, testing protocols, and deployment pipelines.* Cross-Platform Integration: Extend our platform to mobile apps, ensuring seamless data sync and consistent user experiences.* Mentorship & Collaboration: Perform code reviews, pair programming, and technical workshops; foster a culture of knowledge sharing.
Requirements
The ideal candidate will have:
* 8+ years building production-grade web and mobile applications.* Deep expertise in Java, Spring Boot, JPA/Hibernate, Angular, and AWS.* Experience with message queuing (Kafka, RabbitMQ, Kafka, or AWS SQS/SNS).* Strong analytical skills; comfortable using data analytics to derive user insights.* Excellent English communication skills, both written and verbal.* Self-starter who thrives in a fast-paced, autonomous environment.
Nice-to-Haves
The following skills are highly desirable but not required:* Experience with streaming and AI tools: Hands-on experience integrating with agentic workflow.* Familiarity with behavioral-data platforms and event-tracking tools.* Prior work on hybrid mobile apps (Ionic/Capacitor).* Exposure to cloud-native deployments (Docker, Kubernetes, AWS/GCP).